<!DOCTYPE html>
<!-- saved from url=(0053)https://vscode.ru/prog-lessons/sortirovka-shella.html -->
<html lang="ru-RU" prefix="og: http://ogp.me/ns#"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<!-- Global site tag (gtag.js) - Google Analytics -->
<script src="./Сортировка Шелла — Программирование на C, C# и Java_files/f.txt"></script><script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/context.js" async=""></script><script src="./Сортировка Шелла — Программирование на C, C# и Java_files/f(1).txt" id="google_shimpl"></script><script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/context.js" async=""></script><script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/context.js" async=""></script><script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/context.js" async=""></script><script type="text/javascript" async="" src="./Сортировка Шелла — Программирование на C, C# и Java_files/analytics.js"></script><script async="" src="./Сортировка Шелла — Программирование на C, C# и Java_files/js"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-59250768-1');
</script>

		<link rel="profile" href="http://gmpg.org/xfn/11">
	<link rel="pingback" href="https://vscode.ru/xmlrpc.php">
<title>Сортировка Шелла — Программирование на C, C# и Java</title>
<meta name="robots" content="max-image-preview:large">

<!-- This site is optimized with the Yoast WordPress SEO plugin v1.7.1 - https://yoast.com/wordpress/plugins/seo/ -->
<meta name="description" content="В уроке рассматривается сортировка Шелла. Описывается ее алгоритм и приводится его реализация на языке Си">
<meta name="keywords" content="сортировка шелла, шелл, сортировка, уроки программирования, си, алгоритм, исходник">
<link rel="canonical" href="https://vscode.ru/prog-lessons/sortirovka-shella.html">
<link rel="publisher" href="https://plus.google.com/103158340792372762782">
<meta property="og:locale" content="ru_RU">
<meta property="og:type" content="article">
<meta property="og:title" content="Сортировка Шелла - Программирование на C, C# и Java">
<meta property="og:description" content="В уроке рассматривается сортировка Шелла. Описывается ее алгоритм и приводится его реализация на языке Си">
<meta property="og:url" content="https://vscode.ru/prog-lessons/sortirovka-shella.html">
<meta property="og:site_name" content="Программирование на C, C# и Java">
<meta property="article:tag" content="C">
<meta property="article:tag" content="Visual Studio">
<meta property="article:tag" content="Алгоритм">
<meta property="article:tag" content="Для начинающих">
<meta property="article:tag" content="си">
<meta property="article:tag" content="Скачать исходник">
<meta property="article:tag" content="Сортировка">
<meta property="article:section" content="C">
<meta property="article:section" content="Консольные программы">
<meta property="article:section" content="Легкий уровень">
<meta property="article:section" content="Тип программ">
<meta property="article:section" content="Уроки программирования">
<meta property="article:published_time" content="2015-09-05T14:16:50+03:00">
<meta property="og:image" content="https://vscode.ru/wp-content/uploads/2015/09/ShellMethodDemo.png">
<!-- / Yoast WordPress SEO plugin. -->

<link rel="dns-prefetch" href="https://s0.wp.com/">
<link rel="dns-prefetch" href="https://fonts.googleapis.com/">
<link rel="dns-prefetch" href="https://s.w.org/">
<link rel="alternate" type="application/rss+xml" title="Программирование на C, C# и Java » Лента" href="https://vscode.ru/feed">
<link rel="alternate" type="application/rss+xml" title="Программирование на C, C# и Java » Лента комментариев" href="https://vscode.ru/comments/feed">
<link rel="alternate" type="application/rss+xml" title="Программирование на C, C# и Java » Лента комментариев к «Сортировка Шелла»" href="https://vscode.ru/prog-lessons/sortirovka-shella.html/feed">

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<script type="text/javascript">
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.1.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.1.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/vscode.ru\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.9.2"}};
/*! This file is auto-generated */
!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([10084,65039,8205,55357,56613],[10084,65039,8203,55357,56613])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
</script><script src="./Сортировка Шелла — Программирование на C, C# и Java_files/wp-emoji-release.min.js" type="text/javascript" defer=""></script>
<style type="text/css">
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 0.07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
</style>
	<link rel="stylesheet" id="crayon-css" href="./Сортировка Шелла — Программирование на C, C# и Java_files/crayon.min.css" type="text/css" media="all">
<link rel="stylesheet" id="crayon-theme-classic-css" href="./Сортировка Шелла — Программирование на C, C# и Java_files/classic.css" type="text/css" media="all">
<link rel="stylesheet" id="crayon-font-monaco-css" href="./Сортировка Шелла — Программирование на C, C# и Java_files/monaco.css" type="text/css" media="all">
<link rel="stylesheet" id="fb_data_style-css" href="./Сортировка Шелла — Программирование на C, C# и Java_files/fbstyle.css" type="text/css" media="all">
<link rel="stylesheet" id="wp-block-library-css" href="./Сортировка Шелла — Программирование на C, C# и Java_files/style.min.css" type="text/css" media="all">
<style id="global-styles-inline-css" type="text/css">
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
</style>
<link rel="stylesheet" id="lptw-style-css" href="./Сортировка Шелла — Программирование на C, C# и Java_files/lptw-recent-posts.css" type="text/css" media="all">
<link rel="stylesheet" id="cool-tag-cloud-css" href="./Сортировка Шелла — Программирование на C, C# и Java_files/cool-tag-cloud.css" type="text/css" media="all">
<link rel="stylesheet" id="kk-star-ratings-css" href="./Сортировка Шелла — Программирование на C, C# и Java_files/kk-star-ratings.min.css" type="text/css" media="all">
<link rel="stylesheet" id="wp-polls-css" href="./Сортировка Шелла — Программирование на C, C# и Java_files/polls-css.css" type="text/css" media="all">
<style id="wp-polls-inline-css" type="text/css">
.wp-polls .pollbar {
	margin: 1px;
	font-size: 8px;
	line-height: 10px;
	height: 10px;
	background: #0074a2;
	border: 1px solid #00aff0;
}

</style>
<link rel="stylesheet" id="travelify_style-css" href="./Сортировка Шелла — Программирование на C, C# и Java_files/style.css" type="text/css" media="all">
<link rel="stylesheet" id="google_font_ubuntu-css" href="./Сортировка Шелла — Программирование на C, C# и Java_files/css" type="text/css" media="all">
<link rel="stylesheet" id="pptwj-widget-tab-css-css" href="./Сортировка Шелла — Программирование на C, C# и Java_files/tab.css" type="text/css" media="all">
<link rel="stylesheet" id="tipsy-css" href="./Сортировка Шелла — Программирование на C, C# и Java_files/tipsy.css" type="text/css" media="all">
<link rel="stylesheet" id="mts_wpshortcodes-css" href="./Сортировка Шелла — Программирование на C, C# и Java_files/wp-shortcode.css" type="text/css" media="all">
<link rel="stylesheet" id="jetpack_css-css" href="./Сортировка Шелла — Программирование на C, C# и Java_files/jetpack.css" type="text/css" media="all">
<script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/jquery.min.js" id="jquery-core-js"></script>
<script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/jquery-migrate.min.js" id="jquery-migrate-js"></script>
<script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/related-posts.js" id="jetpack_related-posts-js"></script>
<script type="text/javascript" id="crayon_js-js-extra">
/* <![CDATA[ */
var CrayonSyntaxSettings = {"version":"_2.7.2_beta","is_admin":"0","ajaxurl":"https:\/\/vscode.ru\/wp-admin\/admin-ajax.php","prefix":"crayon-","setting":"crayon-setting","selected":"crayon-setting-selected","changed":"crayon-setting-changed","special":"crayon-setting-special","orig_value":"data-orig-value","debug":""};
var CrayonSyntaxStrings = {"copy":"Press %s to Copy, %s to Paste","minimize":"Click To Expand Code"};
/* ]]> */
</script>
<script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/crayon.min.js" id="crayon_js-js"></script>
<script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/functions.min.js" id="theme_functions-js"></script>
<script type="text/javascript" id="pptwj-widget-tab-js-js-extra">
/* <![CDATA[ */
var PPTWJ = {"ajaxUrl":"https:\/\/vscode.ru\/wp-admin\/admin-ajax.php"};
/* ]]> */
</script>
<script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/tab.js" id="pptwj-widget-tab-js-js"></script>
<script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/jquery.tipsy.js" id="tipsy-js"></script>
<script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/wp-shortcode.js" id="mts_wpshortcodes-js"></script>
<link rel="https://api.w.org/" href="https://vscode.ru/wp-json/"><link rel="alternate" type="application/json" href="https://vscode.ru/wp-json/wp/v2/posts/1213"><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://vscode.ru/xmlrpc.php?rsd">
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://vscode.ru/wp-includes/wlwmanifest.xml"> 
<meta name="generator" content="WordPress 5.9.2">
<link rel="shortlink" href="http://wp.me/p5H8qz-jz">
<link rel="alternate" type="application/json+oembed" href="https://vscode.ru/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fvscode.ru%2Fprog-lessons%2Fsortirovka-shella.html">
<link rel="alternate" type="text/xml+oembed" href="https://vscode.ru/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fvscode.ru%2Fprog-lessons%2Fsortirovka-shella.html&amp;format=xml">
<script type="application/ld+json">{
    "@context": "https://schema.org/",
    "@type": "CreativeWorkSeries",
    "name": "Сортировка Шелла",
    "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4",
        "bestRating": "5",
        "ratingCount": "8"
    }
}</script><link rel="icon" href="https://vscode.ru/wp-content/uploads/2015/03/VSCODE-5516f83ev1_site_icon-32x32.png" sizes="32x32">
<link rel="apple-touch-icon-precomposed" href="https://vscode.ru/wp-content/uploads/2015/03/VSCODE-5516f83ev1_site_icon-128x128.png">
<meta name="msapplication-TileImage" content="https://vscode.ru/wp-content/uploads/2015/03/VSCODE-5516f83ev1_site_icon-128x128.png">
<style type="text/css">img#wpstats{display:none}</style>    <style type="text/css">
        a { color: #00aff0; }
        #site-title a { color: #0074a2; }
        #site-title a:hover { color: #00aff0; }
        .wrapper { background: #f2f2f2; }
        .social-icons ul li a { color: ; }
        #main-nav a, #main-nav a:hover,#main-nav ul li.current-menu-item a,#main-nav ul li.current_page_ancestor a,#main-nav ul li.current-menu-ancestor a,#main-nav ul li.current_page_item a,#main-nav ul li:hover > a { color: ; }
        .widget, article { background: #ffffff; }
        .entry-title, .entry-title a, h1, h2, h3, h4, h5, h6, .widget-title  { color: #006091; }
        a:focus, a:active, a:hover, .tags a:hover, .custom-gallery-title a, .widget-title a, #content ul a:hover,#content ol a:hover, .widget ul li a:hover, .entry-title a:hover, .entry-meta a:hover, #site-generator .copyright a:hover { color: #0074a2; }
        #main-nav { background: #0074a2; border-color: #0074a2; }
    	#main-nav ul li ul, body { border-color: #0074a2; }
    	#main-nav a:hover,#main-nav ul li.current-menu-item a,#main-nav ul li.current_page_ancestor a,#main-nav ul li.current-menu-ancestor a,#main-nav ul li.current_page_item a,#main-nav ul li:hover > a, #main-nav li:hover > a,#main-nav ul ul :hover > a,#main-nav a:focus { background: #00aff0; }
    	#main-nav ul li ul li a:hover,#main-nav ul li ul li:hover > a,#main-nav ul li.current-menu-item ul li a:hover { color: #00aff0; }
    	.entry-content { color: #000000; }
    	input[type="reset"], input[type="button"], input[type="submit"], .entry-meta-bar .readmore, #controllers a:hover, #controllers a.active, .pagination span, .pagination a:hover span, .wp-pagenavi .current, .wp-pagenavi a:hover { background: #0074a2; border-color: #0074a2 !important; }
        ::selection { background: #0074a2; }
        blockquote { border-color: #0074a2; }
        #controllers a:hover, #controllers a.active { color: #0074a2; }
    	input[type="reset"]:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:active,input[type="button"]:active,input[type="submit"]:active, .entry-meta-bar .readmore:hover, .entry-meta-bar .readmore:active, ul.default-wp-page li a:hover, ul.default-wp-page li a:active { background: #00aff0; border-color: #00aff0; }
    </style>
    <style type="text/css" id="custom-background-css">
body.custom-background { background-color: #e5e5e5; }
</style>
	
	<!-- связь с аккаунтом adsense начало -->
	<script async="" src="./Сортировка Шелла — Программирование на C, C# и Java_files/f(2).txt"></script>
	<script>
	(adsbygoogle = window.adsbygoogle || []).push({
		google_ad_client: "ca-pub-4305323928428347",
		enable_page_level_ads: true
	});
</script>
	<!-- связь с аккаунтом adsense конец -->
	
<meta http-equiv="origin-trial" content="AxujKG9INjsZ8/gUq8+dTruNvk7RjZQ1oFhhgQbcTJKDnZfbzSTE81wvC2Hzaf3TW4avA76LTZEMdiedF1vIbA4AAABueyJvcmlnaW4iOiJodHRwczovL2ltYXNkay5nb29nbGVhcGlzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzVGhpcmRQYXJ0eSI6dHJ1ZX0="><meta http-equiv="origin-trial" content="Azuce85ORtSnWe1MZDTv68qpaW3iHyfL9YbLRy0cwcCZwVnePnOmkUJlG8HGikmOwhZU22dElCcfrfX2HhrBPAkAAAB7eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A16nvcdeoOAqrJcmjLRpl1I6f3McDD8EfofAYTt/P/H4/AWwB99nxiPp6kA0fXoiZav908Z8etuL16laFPUdfQsAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="AxBHdr0J44vFBQtZUqX9sjiqf5yWZ/OcHRcRMN3H9TH+t90V/j3ENW6C8+igBZFXMJ7G3Pr8Dd13632aLng42wgAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A88BWHFjcawUfKU3lIejLoryXoyjooBXLgWmGh+hNcqMK44cugvsI5YZbNarYvi3roc1fYbHA1AVbhAtuHZflgEAAAB2eyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IlRydXN0VG9rZW5zIiwiZXhwaXJ5IjoxNjUyNzc0NDAwLCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A8FHS1NmdCwGqD9DwOicnHHY+y27kdWfxKa0YHSGDfv0CSpDKRHTQdQmZVPDUdaFWUsxdgVxlwAd6o+dhJykPA0AAACWeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A8zdXi6dr1hwXEUjQrYiyYQGlU3557y5QWDnN0Lwgj9ePt66XMEvNkVWOEOWPd7TP9sBQ25X0Q15Lr1Nn4oGFQkAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A4/Htern2udN9w3yJK9QgWQxQFruxOXsXL7cW60DyCl0EZFGCSme/J33Q/WzF7bBkVvhEWDlcBiUyZaim5CpFQwAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="AxujKG9INjsZ8/gUq8+dTruNvk7RjZQ1oFhhgQbcTJKDnZfbzSTE81wvC2Hzaf3TW4avA76LTZEMdiedF1vIbA4AAABueyJvcmlnaW4iOiJodHRwczovL2ltYXNkay5nb29nbGVhcGlzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzVGhpcmRQYXJ0eSI6dHJ1ZX0="><meta http-equiv="origin-trial" content="Azuce85ORtSnWe1MZDTv68qpaW3iHyfL9YbLRy0cwcCZwVnePnOmkUJlG8HGikmOwhZU22dElCcfrfX2HhrBPAkAAAB7eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A16nvcdeoOAqrJcmjLRpl1I6f3McDD8EfofAYTt/P/H4/AWwB99nxiPp6kA0fXoiZav908Z8etuL16laFPUdfQsAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="AxBHdr0J44vFBQtZUqX9sjiqf5yWZ/OcHRcRMN3H9TH+t90V/j3ENW6C8+igBZFXMJ7G3Pr8Dd13632aLng42wgAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A88BWHFjcawUfKU3lIejLoryXoyjooBXLgWmGh+hNcqMK44cugvsI5YZbNarYvi3roc1fYbHA1AVbhAtuHZflgEAAAB2eyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IlRydXN0VG9rZW5zIiwiZXhwaXJ5IjoxNjUyNzc0NDAwLCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A8FHS1NmdCwGqD9DwOicnHHY+y27kdWfxKa0YHSGDfv0CSpDKRHTQdQmZVPDUdaFWUsxdgVxlwAd6o+dhJykPA0AAACWeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A8zdXi6dr1hwXEUjQrYiyYQGlU3557y5QWDnN0Lwgj9ePt66XMEvNkVWOEOWPd7TP9sBQ25X0Q15Lr1Nn4oGFQkAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A4/Htern2udN9w3yJK9QgWQxQFruxOXsXL7cW60DyCl0EZFGCSme/J33Q/WzF7bBkVvhEWDlcBiUyZaim5CpFQwAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="AxujKG9INjsZ8/gUq8+dTruNvk7RjZQ1oFhhgQbcTJKDnZfbzSTE81wvC2Hzaf3TW4avA76LTZEMdiedF1vIbA4AAABueyJvcmlnaW4iOiJodHRwczovL2ltYXNkay5nb29nbGVhcGlzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzVGhpcmRQYXJ0eSI6dHJ1ZX0="><meta http-equiv="origin-trial" content="Azuce85ORtSnWe1MZDTv68qpaW3iHyfL9YbLRy0cwcCZwVnePnOmkUJlG8HGikmOwhZU22dElCcfrfX2HhrBPAkAAAB7eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A16nvcdeoOAqrJcmjLRpl1I6f3McDD8EfofAYTt/P/H4/AWwB99nxiPp6kA0fXoiZav908Z8etuL16laFPUdfQsAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="AxBHdr0J44vFBQtZUqX9sjiqf5yWZ/OcHRcRMN3H9TH+t90V/j3ENW6C8+igBZFXMJ7G3Pr8Dd13632aLng42wgAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A88BWHFjcawUfKU3lIejLoryXoyjooBXLgWmGh+hNcqMK44cugvsI5YZbNarYvi3roc1fYbHA1AVbhAtuHZflgEAAAB2eyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IlRydXN0VG9rZW5zIiwiZXhwaXJ5IjoxNjUyNzc0NDAwLCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A8FHS1NmdCwGqD9DwOicnHHY+y27kdWfxKa0YHSGDfv0CSpDKRHTQdQmZVPDUdaFWUsxdgVxlwAd6o+dhJykPA0AAACWeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A8zdXi6dr1hwXEUjQrYiyYQGlU3557y5QWDnN0Lwgj9ePt66XMEvNkVWOEOWPd7TP9sBQ25X0Q15Lr1Nn4oGFQkAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A4/Htern2udN9w3yJK9QgWQxQFruxOXsXL7cW60DyCl0EZFGCSme/J33Q/WzF7bBkVvhEWDlcBiUyZaim5CpFQwAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="AxujKG9INjsZ8/gUq8+dTruNvk7RjZQ1oFhhgQbcTJKDnZfbzSTE81wvC2Hzaf3TW4avA76LTZEMdiedF1vIbA4AAABueyJvcmlnaW4iOiJodHRwczovL2ltYXNkay5nb29nbGVhcGlzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzVGhpcmRQYXJ0eSI6dHJ1ZX0="><meta http-equiv="origin-trial" content="Azuce85ORtSnWe1MZDTv68qpaW3iHyfL9YbLRy0cwcCZwVnePnOmkUJlG8HGikmOwhZU22dElCcfrfX2HhrBPAkAAAB7eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A16nvcdeoOAqrJcmjLRpl1I6f3McDD8EfofAYTt/P/H4/AWwB99nxiPp6kA0fXoiZav908Z8etuL16laFPUdfQsAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="AxBHdr0J44vFBQtZUqX9sjiqf5yWZ/OcHRcRMN3H9TH+t90V/j3ENW6C8+igBZFXMJ7G3Pr8Dd13632aLng42wgAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A88BWHFjcawUfKU3lIejLoryXoyjooBXLgWmGh+hNcqMK44cugvsI5YZbNarYvi3roc1fYbHA1AVbhAtuHZflgEAAAB2eyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IlRydXN0VG9rZW5zIiwiZXhwaXJ5IjoxNjUyNzc0NDAwLCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A8FHS1NmdCwGqD9DwOicnHHY+y27kdWfxKa0YHSGDfv0CSpDKRHTQdQmZVPDUdaFWUsxdgVxlwAd6o+dhJykPA0AAACWeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A8zdXi6dr1hwXEUjQrYiyYQGlU3557y5QWDnN0Lwgj9ePt66XMEvNkVWOEOWPd7TP9sBQ25X0Q15Lr1Nn4oGFQkAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A4/Htern2udN9w3yJK9QgWQxQFruxOXsXL7cW60DyCl0EZFGCSme/J33Q/WzF7bBkVvhEWDlcBiUyZaim5CpFQwAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="AxujKG9INjsZ8/gUq8+dTruNvk7RjZQ1oFhhgQbcTJKDnZfbzSTE81wvC2Hzaf3TW4avA76LTZEMdiedF1vIbA4AAABueyJvcmlnaW4iOiJodHRwczovL2ltYXNkay5nb29nbGVhcGlzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzVGhpcmRQYXJ0eSI6dHJ1ZX0="><meta http-equiv="origin-trial" content="Azuce85ORtSnWe1MZDTv68qpaW3iHyfL9YbLRy0cwcCZwVnePnOmkUJlG8HGikmOwhZU22dElCcfrfX2HhrBPAkAAAB7eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A16nvcdeoOAqrJcmjLRpl1I6f3McDD8EfofAYTt/P/H4/AWwB99nxiPp6kA0fXoiZav908Z8etuL16laFPUdfQsAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="AxBHdr0J44vFBQtZUqX9sjiqf5yWZ/OcHRcRMN3H9TH+t90V/j3ENW6C8+igBZFXMJ7G3Pr8Dd13632aLng42wgAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A88BWHFjcawUfKU3lIejLoryXoyjooBXLgWmGh+hNcqMK44cugvsI5YZbNarYvi3roc1fYbHA1AVbhAtuHZflgEAAAB2eyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IlRydXN0VG9rZW5zIiwiZXhwaXJ5IjoxNjUyNzc0NDAwLCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A8FHS1NmdCwGqD9DwOicnHHY+y27kdWfxKa0YHSGDfv0CSpDKRHTQdQmZVPDUdaFWUsxdgVxlwAd6o+dhJykPA0AAACWeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A8zdXi6dr1hwXEUjQrYiyYQGlU3557y5QWDnN0Lwgj9ePt66XMEvNkVWOEOWPd7TP9sBQ25X0Q15Lr1Nn4oGFQkAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A4/Htern2udN9w3yJK9QgWQxQFruxOXsXL7cW60DyCl0EZFGCSme/J33Q/WzF7bBkVvhEWDlcBiUyZaim5CpFQwAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><style type="text/css">.ya-share2,
.ya-share2 * {
  line-height: normal;
}
.ya-share2 :link:hover,
.ya-share2 :visited:hover {
  color: #000 !important;
}
.ya-share2 input {
  color: inherit;
  font: inherit;
  margin: 0;
  line-height: normal;
}
.ya-share2__messenger-frame {
  display: none;
}
.ya-share2__container.ya-share2__container_color-scheme_blackwhite .ya-share2__badge,
.ya-share2__container.ya-share2__container_color-scheme_blackwhite .ya-share2__mobile-popup-badge {
  background-color: #000;
}
.ya-share2__container.ya-share2__container_color-scheme_whiteblack .ya-share2__badge,
.ya-share2__container.ya-share2__container_color-scheme_whiteblack .ya-share2__mobile-popup-badge {
  background-color: #fff;
}
.ya-share2__container.ya-share2__container_color-scheme_whiteblack .ya-share2__popup-body .ya-share2__mobile-popup-badge {
  background-color: #f2f2f2;
}
.ya-share2__container_shape_round .ya-share2__badge {
  border-radius: 50px;
}
.ya-share2__container_shape_round .ya-share2__icon {
  background-position: center;
}
.ya-share2__container_size_l {
  font-size: 20px;
}
.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon {
  height: 48px;
  width: 48px;
  background-size: 48px 48px;
}
.ya-share2__container_shape_round.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy) {
  background-size: 40px 40px;
}
.ya-share2__container_size_l .ya-share2__item_copy .ya-share2__icon_copy,
.ya-share2__container_size_l .ya-share2__item_more .ya-share2__icon_more {
  background-size: 32px 32px;
}
.ya-share2__container_size_l .ya-share2__title {
  line-height: 48px;
}
.ya-share2__container_size_l .ya-share2__badge + .ya-share2__title {
  margin-left: 16px;
}
.ya-share2__container_size_l .ya-share2__popup:not(.ya-share2__popup_mobile) {
  border-radius: 16px;
  box-shadow: 0px 16px 48px rgba(0,0,0,0.18), 0px 0px 8px rgba(0,0,0,0.1);
}
.ya-share2__container_size_l .ya-share2__popup:not(.ya-share2__popup_mobile) .ya-share2__item,
.ya-share2__container_size_l.ya-share2__container_as-popup .ya-share2__item {
  padding: 2px 16px;
}
.ya-share2__container_size_l .ya-share2__popup:not(.ya-share2__popup_mobile) > :first-child:not(:empty),
.ya-share2__container_size_l.ya-share2__container_as-popup > :first-child:not(:empty),
.ya-share2__container_size_l .ya-share2__popup:not(.ya-share2__popup_mobile) > :first-child:empty + :last-child:not(:empty):not(.ya-share2__copied-tooltip),
.ya-share2__container_size_l.ya-share2__container_as-popup > :first-child:empty + :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
  padding-top: 8px;
}
.ya-share2__container_size_l .ya-share2__popup:not(.ya-share2__popup_mobile) > :last-child:not(:empty):not(.ya-share2__copied-tooltip),
.ya-share2__container_size_l.ya-share2__container_as-popup > :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
  padding-bottom: 8px;
}
.ya-share2__container_size_l .ya-share2__popup_direction_bottom {
  top: 56px;
}
.ya-share2__container_size_l .ya-share2__popup_direction_top {
  bottom: 56px;
}
.ya-share2__container_size_l.ya-share2__container_alone .ya-share2__popup_direction_bottom,
.ya-share2__container_size_l .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_bottom {
  top: 72px;
}
.ya-share2__container_size_l.ya-share2__container_alone .ya-share2__popup_direction_top,
.ya-share2__container_size_l .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_top {
  bottom: 72px;
}
.ya-share2__container_size_l .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more {
  padding: 8px 32px 8px 16px;
  font-size: 22px;
}
.ya-share2__container_size_l .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
  padding: 8px;
  border: none;
  background: rgba(0,0,0,0.07);
}
.ya-share2__container_size_l .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more .ya-share2__title {
  margin-left: 6px;
}
.ya-share2__container_size_l .ya-share2__messenger-contacts {
  margin-bottom: 12px;
}
.ya-share2__container_size_l .ya-share2__messenger-contacts::before {
  width: 16px;
  height: 16px;
  bottom: -7px;
  left: 32px;
}
.ya-share2__container_size_m {
  font-size: 13px;
}
.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
  height: 24px;
  width: 24px;
  background-size: 24px 24px;
}
.ya-share2__container_shape_round.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy) {
  background-size: 20px 20px;
}
.ya-share2__container_size_m .ya-share2__item_copy .ya-share2__icon_copy,
.ya-share2__container_size_m .ya-share2__item_more .ya-share2__icon_more {
  background-size: 16px 16px;
}
.ya-share2__container_size_m .ya-share2__title {
  line-height: 24px;
}
.ya-share2__container_size_m .ya-share2__badge + .ya-share2__title {
  margin-left: 10px;
}
.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) {
  border-radius: 8px;
  box-shadow: 0px 8px 24px rgba(0,0,0,0.18), 0px 0px 4px rgba(0,0,0,0.1);
}
.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) .ya-share2__item,
.ya-share2__container_size_m.ya-share2__container_as-popup .ya-share2__item {
  padding: 2px 8px;
}
.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) > :first-child:not(:empty),
.ya-share2__container_size_m.ya-share2__container_as-popup > :first-child:not(:empty),
.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) > :first-child:empty + :last-child:not(:empty):not(.ya-share2__copied-tooltip),
.ya-share2__container_size_m.ya-share2__container_as-popup > :first-child:empty + :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
  padding-top: 8px;
}
.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) > :last-child:not(:empty):not(.ya-share2__copied-tooltip),
.ya-share2__container_size_m.ya-share2__container_as-popup > :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
  padding-bottom: 8px;
}
.ya-share2__container_size_m .ya-share2__popup_direction_bottom {
  top: 28px;
}
.ya-share2__container_size_m .ya-share2__popup_direction_top {
  bottom: 28px;
}
.ya-share2__container_size_m.ya-share2__container_alone .ya-share2__popup_direction_bottom,
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_bottom {
  top: 36px;
}
.ya-share2__container_size_m.ya-share2__container_alone .ya-share2__popup_direction_top,
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_top {
  bottom: 36px;
}
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more {
  padding: 4px 16px 4px 8px;
  font-size: 15px;
}
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
  padding: 4px;
  border: none;
  background: rgba(0,0,0,0.07);
}
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more .ya-share2__title {
  margin-left: 2px;
}
.ya-share2__container_size_m .ya-share2__messenger-contacts {
  margin-bottom: 6px;
}
.ya-share2__container_size_m .ya-share2__messenger-contacts::before {
  width: 10px;
  height: 10px;
  bottom: -4px;
  left: 15px;
}
.ya-share2__container_size_s {
  font-size: 12px;
}
.ya-share2__container_size_s .ya-share2__badge .ya-share2__icon {
  height: 18px;
  width: 18px;
  background-size: 18px 18px;
}
.ya-share2__container_shape_round.ya-share2__container_size_s .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy) {
  background-size: 16px 16px;
}
.ya-share2__container_size_s .ya-share2__item_copy .ya-share2__icon_copy,
.ya-share2__container_size_s .ya-share2__item_more .ya-share2__icon_more {
  background-size: 12px 12px;
}
.ya-share2__container_size_s .ya-share2__title {
  line-height: 18px;
}
.ya-share2__container_size_s .ya-share2__badge + .ya-share2__title {
  margin-left: 6px;
}
.ya-share2__container_size_s .ya-share2__popup:not(.ya-share2__popup_mobile) {
  border-radius: 6px;
  box-shadow: 0px 6px 18px rgba(0,0,0,0.18), 0px 0px 3px rgba(0,0,0,0.1);
}
.ya-share2__container_size_s .ya-share2__popup:not(.ya-share2__popup_mobile) .ya-share2__item,
.ya-share2__container_size_s.ya-share2__container_as-popup .ya-share2__item {
  padding: 2px 6px;
}
.ya-share2__container_size_s .ya-share2__popup:not(.ya-share2__popup_mobile) > :first-child:not(:empty),
.ya-share2__container_size_s.ya-share2__container_as-popup > :first-child:not(:empty),
.ya-share2__container_size_s .ya-share2__popup:not(.ya-share2__popup_mobile) > :first-child:empty + :last-child:not(:empty):not(.ya-share2__copied-tooltip),
.ya-share2__container_size_s.ya-share2__container_as-popup > :first-child:empty + :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
  padding-top: 6px;
}
.ya-share2__container_size_s .ya-share2__popup:not(.ya-share2__popup_mobile) > :last-child:not(:empty):not(.ya-share2__copied-tooltip),
.ya-share2__container_size_s.ya-share2__container_as-popup > :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
  padding-bottom: 6px;
}
.ya-share2__container_size_s .ya-share2__popup_direction_bottom {
  top: 21px;
}
.ya-share2__container_size_s .ya-share2__popup_direction_top {
  bottom: 21px;
}
.ya-share2__container_size_s.ya-share2__container_alone .ya-share2__popup_direction_bottom,
.ya-share2__container_size_s .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_bottom {
  top: 27px;
}
.ya-share2__container_size_s.ya-share2__container_alone .ya-share2__popup_direction_top,
.ya-share2__container_size_s .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_top {
  bottom: 27px;
}
.ya-share2__container_size_s .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more {
  padding: 3px 12px 3px 6px;
  font-size: 14px;
}
.ya-share2__container_size_s .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
  padding: 3px;
  border: none;
  background: rgba(0,0,0,0.07);
}
.ya-share2__container_size_s .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more .ya-share2__title {
  margin-left: 1px;
}
.ya-share2__container_size_s .ya-share2__messenger-contacts {
  margin-bottom: 4.5px;
}
.ya-share2__container_size_s .ya-share2__messenger-contacts::before {
  width: 8px;
  height: 8px;
  bottom: -3px;
  left: 11px;
}
.ya-share2__container_mobile .ya-share2__icon {
  background-position: center;
  background-repeat: no-repeat;
}
.ya-share2__container_mobile.ya-share2__container_size_l .ya-share2__icon {
  height: 56px;
  width: 56px;
}
.ya-share2__container_mobile.ya-share2__container_size_l .ya-share2__title {
  line-height: 56px;
}
.ya-share2__container_mobile.ya-share2__container_size_m .ya-share2__icon {
  height: 32px;
  width: 32px;
}
.ya-share2__container_mobile.ya-share2__container_size_m .ya-share2__title {
  line-height: 32px;
}
.ya-share2__container_mobile.ya-share2__container_size_s .ya-share2__icon {
  height: 24px;
  width: 24px;
}
.ya-share2__container_mobile.ya-share2__container_size_s .ya-share2__title {
  line-height: 24px;
}
.ya-share2__list.ya-share2__list_direction_horizontal {
  margin-top: -2px;
}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 2px 4px 0 0;
}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:last-child {
  margin-right: 0;
}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item > .ya-share2__link > .ya-share2__title {
  display: none;
}
.ya-share2__list.ya-share2__list_direction_vertical > .ya-share2__item {
  display: block;
  margin: 4px 0;
}
.ya-share2__list.ya-share2__list_direction_vertical > .ya-share2__item:first-child {
  margin-top: 0;
}
.ya-share2__list.ya-share2__list_direction_vertical > .ya-share2__item:last-child {
  margin-bottom: 0;
}
.ya-share2__popup {
  position: absolute;
  display: none;
  z-index: 9999;
  background-color: #fff;
}
.ya-share2__popup_visible {
  display: block;
}
.ya-share2__popup_direction_auto {
  visibility: hidden;
}
.ya-share2__popup_direction_bottom,
.ya-share2__popup_direction_top {
  visibility: visible;
}
.ya-share2__popup_list-direction_horizontal {
  right: 0;
}
.ya-share2__popup_list-direction_vertical {
  left: 0;
}
.ya-share2__popup_x-direction_left {
  right: 0;
  left: auto;
}
.ya-share2__popup_x-direction_right {
  left: 0;
  right: auto;
}
.ya-share2__popup,
.ya-share2__container_as-popup {
  text-align: left;
}
.ya-share2__popup .ya-share2__list .ya-share2__item,
.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item,
.ya-share2__container_as-popup .ya-share2__list .ya-share2__item,
.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item {
  margin: 0;
}
.ya-share2__popup .ya-share2__list .ya-share2__item:hover,
.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover,
.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:hover,
.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover,
.ya-share2__popup .ya-share2__list .ya-share2__item:focus,
.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus,
.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:focus,
.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus {
  background: rgba(0,0,0,0.03);
}
.ya-share2__popup .ya-share2__list .ya-share2__item:active,
.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:active,
.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:active,
.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:active {
  background: rgba(0,0,0,0.05);
}
.ya-share2__popup .ya-share2__list .ya-share2__item:hover,
.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover,
.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:hover,
.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover,
.ya-share2__popup .ya-share2__list .ya-share2__item:focus,
.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus,
.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:focus,
.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus,
.ya-share2__popup .ya-share2__list .ya-share2__item:active,
.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:active,
.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:active,
.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:active {
  opacity: 1;
}
.ya-share2__container_color-scheme_whiteblack.ya-share2__popup .ya-share2__list .ya-share2__item:hover .ya-share2__badge,
.ya-share2__container_color-scheme_whiteblack.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover .ya-share2__badge,
.ya-share2__container_color-scheme_whiteblack.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:hover .ya-share2__badge,
.ya-share2__container_color-scheme_whiteblack.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover .ya-share2__badge,
.ya-share2__container_color-scheme_whiteblack.ya-share2__popup .ya-share2__list .ya-share2__item:focus .ya-share2__badge,
.ya-share2__container_color-scheme_whiteblack.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus .ya-share2__badge,
.ya-share2__container_color-scheme_whiteblack.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:focus .ya-share2__badge,
.ya-share2__container_color-scheme_whiteblack.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus .ya-share2__badge,
.ya-share2__container_color-scheme_whiteblack.ya-share2__popup .ya-share2__list .ya-share2__item:active .ya-share2__badge,
.ya-share2__container_color-scheme_whiteblack.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:active .ya-share2__badge,
.ya-share2__container_color-scheme_whiteblack.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:active .ya-share2__badge,
.ya-share2__container_color-scheme_whiteblack.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:active .ya-share2__badge,
.ya-share2__container_color-scheme_normal.ya-share2__popup .ya-share2__list .ya-share2__item:hover.ya-share2__item_copy .ya-share2__badge,
.ya-share2__container_color-scheme_normal.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover.ya-share2__item_copy .ya-share2__badge,
.ya-share2__container_color-scheme_normal.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:hover.ya-share2__item_copy .ya-share2__badge,
.ya-share2__container_color-scheme_normal.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover.ya-share2__item_copy .ya-share2__badge,
.ya-share2__container_color-scheme_normal.ya-share2__popup .ya-share2__list .ya-share2__item:focus.ya-share2__item_copy .ya-share2__badge,
.ya-share2__container_color-scheme_normal.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus.ya-share2__item_copy .ya-share2__badge,
.ya-share2__container_color-scheme_normal.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:focus.ya-share2__item_copy .ya-share2__badge,
.ya-share2__container_color-scheme_normal.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus.ya-share2__item_copy .ya-share2__badge,
.ya-share2__container_color-scheme_normal.ya-share2__popup .ya-share2__list .ya-share2__item:active.ya-share2__item_copy .ya-share2__badge,
.ya-share2__container_color-scheme_normal.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:active.ya-share2__item_copy .ya-share2__badge,
.ya-share2__container_color-scheme_normal.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:active.ya-share2__item_copy .ya-share2__badge,
.ya-share2__container_color-scheme_normal.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:active.ya-share2__item_copy .ya-share2__badge {
  background: transparent;
}
.ya-share2__container .ya-share2__messenger-contacts_desktop {
  background-color: #f5f5f5;
  position: relative;
}
.ya-share2__container .ya-share2__messenger-contacts_desktop:empty {
  display: none;
}
.ya-share2__container .ya-share2__messenger-contacts_desktop::before {
  content: '';
  transform: rotate(45deg);
  position: absolute;
  background-color: #f5f5f5;
}
.ya-share2__container .ya-share2__messenger-contacts_desktop .ya-share2__messenger-contacts-list {
  margin: 0;
  padding-left: 0;
}
.ya-share2__container .ya-share2__messenger-contacts_desktop .ya-share2__item {
  display: block;
}
.ya-share2__container .ya-share2__messenger-contacts_desktop .ya-share2__badge {
  background: none;
}
.ya-share2__container .ya-share2__messenger-contacts_desktop .ya-share2__icon {
  border-radius: 50px;
}
.ya-share2__container .ya-share2__messenger-contacts_desktop + .ya-share2__list {
  display: block;
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider {
  height: 97px;
  overflow: hidden;
  padding-bottom: 16px;
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider .ya-share2__messenger-contacts_mobile {
  overflow-x: scroll;
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider .ya-share2__messenger-contacts_mobile:empty {
  display: none;
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider .ya-share2__messenger-contacts_mobile .ya-share2__messenger-contacts-list {
  white-space: nowrap;
  height: 97px;
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider + .ya-share2__header {
  border-top: 1px solid rgba(0,0,0,0.1);
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider ~ .ya-share2__scroll-hider .ya-share2__popup-tile-wrapper {
  overflow-x: scroll;
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider ~ .ya-share2__scroll-hider .ya-share2__popup-tile-wrapper .ya-share2__popup-tile {
  white-space: nowrap;
  height: 97px;
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider .ya-share2__mobile-popup-badge {
  width: 56px;
  height: 56px;
  border-radius: 28px;
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider .ya-share2__messenger-contacts-list .ya-share2__mobile-popup-badge {
  background: none;
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider .ya-share2__item {
  width: 23%;
}
@media (min-width: 460px) {
  .ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider .ya-share2__item {
    width: 18.6%;
  }
}
@media (min-width: 600px) {
  .ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider .ya-share2__item {
    width: 15.6%;
  }
}
.ya-share2__popup.ya-share2__popup_mobile.ya-share2__popup_visible {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  color: rgba(0,0,0,0.8);
}
.ya-share2__popup.ya-share2__popup_mobile.ya-share2__popup_visible .ya-share2__popup-overlay {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.3);
  animation: overlayAppearance 0.2s cubic-bezier(0.42, 0, 1, 1) forwards;
}
.ya-share2__popup.ya-share2__popup_mobile.ya-share2__popup_visible .ya-share2__popup-content {
  display: flex;
  position: absolute;
  padding: 0;
  z-index: 2;
  bottom: 0;
  box-sizing: border-box;
  flex-direction: column;
  width: 100%;
  max-height: 70%;
  animation: popupAppearance 0.2s forwards;
}
.ya-share2__popup-content .ya-share2__popup-header {
  display: flex;
  align-items: center;
  min-height: 40px;
  padding: 14px 12px 14px 16px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
  border-radius: 16px 16px 0 0;
  background-color: #fff;
}
.ya-share2__popup-content .ya-share2__popup-header .ya-share2__og-image,
.ya-share2__popup-content .ya-share2__popup-header .ya-share2__icon_og-image-stub,
.ya-share2__popup-content .ya-share2__popup-header .ya-share2__icon_closing-cross {
  flex-shrink: 0;
}
.ya-share2__popup-content .ya-share2__popup-header .ya-share2__popup-description {
  flex: 1;
  hyphens: auto;
  align-self: center;
  display: -webkit-box;
  max-height: 34px;
  margin: 0 8px 0 14px;
  overflow: hidden;
  font-size: 15px;
  line-height: 17px;
  text-overflow: ellipsis;
  word-break: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ya-share2__popup-content .ya-share2__popup-body {
  overflow: auto;
  background-color: #fff;
}
.ya-share2__popup-content .ya-share2__popup-body .ya-share2__header {
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  padding: 18px 16px 0;
  margin: 0;
}
.ya-share2__popup-content .ya-share2__messenger-contacts-list,
.ya-share2__popup-content .ya-share2__popup-tile {
  padding: 20px 12px 0;
  margin: 0;
}
.ya-share2__popup-content .ya-share2__messenger-contacts-list .ya-share2__item,
.ya-share2__popup-content .ya-share2__popup-tile .ya-share2__item {
  width: 25%;
  padding: 0;
  margin: 0 0 20px;
}
@media (min-width: 460px) {
  .ya-share2__popup-content .ya-share2__messenger-contacts-list .ya-share2__item,
  .ya-share2__popup-content .ya-share2__popup-tile .ya-share2__item {
    width: 20%;
  }
}
@media (min-width: 600px) {
  .ya-share2__popup-content .ya-share2__messenger-contacts-list .ya-share2__item,
  .ya-share2__popup-content .ya-share2__popup-tile .ya-share2__item {
    width: 16.66%;
  }
}
.ya-share2__popup-content .ya-share2__messenger-contacts-list .ya-share2__item .ya-share2__link,
.ya-share2__popup-content .ya-share2__popup-tile .ya-share2__item .ya-share2__link {
  width: 100%;
  height: 100%;
  color: rgba(0,0,0,0.8);
}
.ya-share2__popup-content .ya-share2__messenger-contacts-list .ya-share2__item .ya-share2__native-share-fake-link,
.ya-share2__popup-content .ya-share2__popup-tile .ya-share2__item .ya-share2__native-share-fake-link {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ya-share2__popup-content .ya-share2__messenger-contacts-list .ya-share2__mobile-popup-badge,
.ya-share2__popup-content .ya-share2__popup-tile .ya-share2__mobile-popup-badge {
  display: block;
  width: 52px;
  height: 52px;
  margin: 0 auto;
  border-radius: 26px;
}
.ya-share2__popup-content .ya-share2__messenger-contacts-list .ya-share2__mobile-popup-badge .ya-share2__icon,
.ya-share2__popup-content .ya-share2__popup-tile .ya-share2__mobile-popup-badge .ya-share2__icon {
  width: 100%;
  height: 100%;
  background-size: 32px;
  background-clip: content-box;
}
.ya-share2__popup-content .ya-share2__messenger-contacts-list .ya-share2__mobile-popup-badge .ya-share2__icon_messenger-contact,
.ya-share2__popup-content .ya-share2__popup-tile .ya-share2__mobile-popup-badge .ya-share2__icon_messenger-contact {
  background-size: 56px;
  border-radius: 50%;
}
.ya-share2__popup-content .ya-share2__messenger-contacts-list .ya-share2__mobile-popup-service-title,
.ya-share2__popup-content .ya-share2__popup-tile .ya-share2__mobile-popup-service-title {
  max-height: 15px;
  margin-top: 10px;
  padding: 0 4px;
  overflow: hidden;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
  text-overflow: ellipsis;
}
.ya-share2__popup-content .ya-share2__icon {
  background-size: auto;
}
.ya-share2__popup-content .ya-share2__icon.ya-share2__og-image,
.ya-share2__popup-content .ya-share2__icon.ya-share2__icon_og-image-stub {
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  border-radius: 6px;
}
.ya-share2__popup-content .ya-share2__icon.ya-share2__og-image {
  background-position: center;
  background-size: cover;
}
.ya-share2__popup-content .ya-share2__icon.ya-share2__icon_og-image-stub {
  padding: 6px;
  background-color: rgba(0,0,0,0.05);
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.94 8.838a3 3 0 000 4.242 1 1 0 01-1.414 1.415 5 5 0 010-7.071l3.535-3.536a5 5 0 017.071 7.071l-1.092 1.093a1 1 0 01-1.415-1.415l1.093-1.092a3 3 0 10-4.243-4.243L10.94 8.838zm2.12 6.363a3 3 0 000-4.243 1 1 0 111.415-1.414 5 5 0 010 7.07l-3.5 3.501a5 5 0 01-7.071-7.071l1.025-1.025a1 1 0 011.414 1.414l-1.025 1.025a3 3 0 004.243 4.243l3.5-3.5z' fill='%23000' fill-opacity='.3'/%3E%3C/svg%3E");
}
.ya-share2__popup-content .ya-share2__icon.ya-share2__icon_closing-cross {
  box-sizing: border-box;
  cursor: pointer;
  width: 40px;
  height: 40px;
  padding: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 20c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10zM5.403 5.403a1 1 0 011.414 0L10 8.586l3.183-3.183a1 1 0 111.414 1.414L11.414 10l3.183 3.183a1 1 0 01-1.414 1.414L10 11.414l-3.183 3.183a1 1 0 01-1.414-1.414L8.586 10 5.403 6.817a1 1 0 010-1.414z' fill='%23000' fill-opacity='.2'/%3E%3C/svg%3E");
}
.ya-share2__popup-content .ya-share2__icon.ya-share2__icon_closing-cross:hover {
  opacity: 0.8;
}
.ya-share2__popup-content .ya-share2__icon.ya-share2__icon_closing-cross:active {
  opacity: 0.6;
}
.ya-share2__popup-content .ya-share2__item.ya-share2__item_copy.ya-share2__item_copy-link-button .ya-share2__icon_copy-icon {
  width: 15px;
  height: 14px;
  opacity: 1;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.758 1a1 1 0 001 1h7.5a.5.5 0 01.5.5v7.497a1 1 0 002 0V2.5a2.5 2.5 0 00-2.5-2.5h-7.5a1 1 0 00-1 1zm-1.5 2h8a1.5 1.5 0 011.5 1.5v8a1.5 1.5 0 01-1.5 1.5h-8a1.5 1.5 0 01-1.5-1.5v-8a1.5 1.5 0 011.5-1.5zm.5 2v7h7V5h-7z' fill='%23000' fill-opacity='.3'/%3E%3C/svg%3E");
}
.ya-share2__popup-content .ya-share2__mobile-popup-badge.ya-share2__mobile-popup-badge_native-share {
  border: 1px solid rgba(0,0,0,0.15);
  background: #fff;
  box-sizing: border-box;
}
.ya-share2__popup-content .ya-share2__mobile-popup-badge.ya-share2__mobile-popup-badge_native-share .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.583 12.604a1.604 1.604 0 100-3.208 1.604 1.604 0 000 3.208zm12.834 0a1.604 1.604 0 100-3.208 1.604 1.604 0 000 3.208zM12.604 11a1.604 1.604 0 11-3.208 0 1.604 1.604 0 013.208 0z' fill='%23000' fill-opacity='.3'/%3E%3C/svg%3E");
}
.ya-share2__popup-content .ya-share2__mobile-popup-copy-link .ya-share2__item.ya-share2__item_copy.ya-share2__item_copy-link-button {
  display: flex;
  align-items: center;
  margin: 8px auto 32px;
  padding: 12px 20px;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 12px;
  background-color: #fff;
  font-size: 15px;
  line-height: 20px;
  color: #000;
}
.ya-share2__popup-content .ya-share2__mobile-popup-copy-link .ya-share2__item.ya-share2__item_copy.ya-share2__item_copy-link-button .ya-share2__link-title {
  padding-left: 8px;
}
.ya-share2__copied-tooltip {
  display: none;
  z-index: 9999;
  position: fixed;
  bottom: 6px;
  left: 50%;
  padding: 12px 20px;
  transform: translateX(-50%);
  border-radius: 22px;
  background: #fff;
  box-shadow: 0px 4px 12px rgba(0,0,0,0.15), 0px 0px 2px rgba(0,0,0,0.05);
  color: rgba(0,0,0,0.8);
  font-size: 15px;
  line-height: 20px;
  white-space: nowrap;
}
.ya-share2__copied-tooltip_shown {
  display: block;
  animation: tooltipAppearance 2s ease-out forwards;
}
@media (min-width: 721px) {
  .ya-share2__popup.ya-share2__popup_mobile.ya-share2__popup_visible {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .ya-share2__popup.ya-share2__popup_mobile.ya-share2__popup_visible .ya-share2__popup-content {
    width: 720px;
    min-height: 310px;
    padding: 20px 0;
    bottom: auto;
  }
  .ya-share2__popup.ya-share2__popup_mobile.ya-share2__popup_visible .ya-share2__popup-content .ya-share2__popup-body {
    border-radius: 0 0 16px 16px;
  }
}
@-moz-keyframes tooltipAppearance {
  0% {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
  8% {
    transform: translate(-50%, -10px);
    opacity: 1;
  }
  92% {
    transform: translate(-50%, -10px);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
}
@-webkit-keyframes tooltipAppearance {
  0% {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
  8% {
    transform: translate(-50%, -10px);
    opacity: 1;
  }
  92% {
    transform: translate(-50%, -10px);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
}
@-o-keyframes tooltipAppearance {
  0% {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
  8% {
    transform: translate(-50%, -10px);
    opacity: 1;
  }
  92% {
    transform: translate(-50%, -10px);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
}
@keyframes tooltipAppearance {
  0% {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
  8% {
    transform: translate(-50%, -10px);
    opacity: 1;
  }
  92% {
    transform: translate(-50%, -10px);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
}
@-moz-keyframes overlayAppearance {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes overlayAppearance {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes overlayAppearance {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes overlayAppearance {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes popupAppearance {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
@-webkit-keyframes popupAppearance {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
@-o-keyframes popupAppearance {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes popupAppearance {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
.ya-share2__container,
.ya-share2__container .ya-share2__item {
  font-family: 'YS Text', Arial, sans-serif;
}
.ya-share2__list,
.ya-share2__badge,
.ya-share2__icon {
  display: inline-block;
  vertical-align: top;
}
.ya-share2__title {
  display: inline-block;
  vertical-align: bottom;
}
.ya-share2__list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.ya-share2__link {
  display: block;
}
.ya-share2__item {
  display: inline-block;
  font-family: 'YS Text', Arial, sans-serif;
}
.ya-share2__item:not(.ya-share2__item_more):hover,
.ya-share2__item.ya-share2__item_more > .ya-share2__link:hover,
.ya-share2__item:not(.ya-share2__item_more):focus,
.ya-share2__item.ya-share2__item_more > .ya-share2__link:focus {
  cursor: pointer;
  opacity: 0.85;
}
.ya-share2__item:not(.ya-share2__item_more):active,
.ya-share2__item.ya-share2__item_more > .ya-share2__link:active {
  opacity: 0.7;
}
.ya-share2__link {
  text-decoration: none;
  white-space: nowrap;
}
.ya-share2__badge {
  border-radius: 4px;
  color: #fff;
  overflow: hidden;
  position: relative;
}
.ya-share2__container_mobile .ya-share2__badge {
  border-radius: 50%;
}
.ya-share2__title {
  color: #000;
}
.ya-share2__item_more {
  position: relative;
}
.ya-share2__item_more .ya-share2__link_more .ya-share2__title {
  display: none;
}
.ya-share2__item_more .ya-share2__icon_more {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 8a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm5.5 0a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm7-1.5a1.5 1.5 0 100 3 1.5 1.5 0 000-3z' fill='%23999'/%3E%3C/svg%3E");
}
.ya-share2__container_color-scheme_blackwhite .ya-share2__item_more .ya-share2__icon_more {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 8a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm5.5 0a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm7-1.5a1.5 1.5 0 100 3 1.5 1.5 0 000-3z' fill='%23fff'/%3E%3C/svg%3E");
}
.ya-share2__container_color-scheme_whiteblack .ya-share2__item_more .ya-share2__icon_more {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 8a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm5.5 0a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm7-1.5a1.5 1.5 0 100 3 1.5 1.5 0 000-3z' fill='%23000'/%3E%3C/svg%3E");
}
.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6 2.9a2.7 2.7 0 01-4.554 1.963L5.303 7.28a2.702 2.702 0 010 1.44l4.743 2.417a2.7 2.7 0 11-.834 1.708l-5.05-2.575a2.7 2.7 0 110-4.54l5.05-2.575A2.7 2.7 0 1114.6 2.9z' fill='%23000'/%3E%3C/svg%3E");
}
.ya-share2__item_more .ya-share2__badge,
.ya-share2__item_copy .ya-share2__badge {
  background: rgba(0,0,0,0.03);
}
.ya-share2__item_more .ya-share2__icon,
.ya-share2__item_copy .ya-share2__icon {
  background-position: center;
  background-repeat: no-repeat;
}
.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more {
  background: rgba(0,0,0,0.03);
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 50px;
}
.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more:not(.ya-share2__link_more-button-type_short):hover,
.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more:not(.ya-share2__link_more-button-type_short):focus {
  border-color: rgba(0,0,0,0.25);
  opacity: 1;
}
.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more:not(.ya-share2__link_more-button-type_short):active {
  border-color: rgba(0,0,0,0.4);
  opacity: 1;
}
.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more:not(.ya-share2__link_more-button-type_short) .ya-share2__title {
  display: inline-block;
}
.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__badge_more {
  background: transparent;
}
.ya-share2__item_copy .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2a1 1 0 001 1h7.5a.5.5 0 01.5.5v7.497a1 1 0 002 0V3.5A2.5 2.5 0 0012.5 1H5a1 1 0 00-1 1zM2.5 4h8A1.5 1.5 0 0112 5.5v8a1.5 1.5 0 01-1.5 1.5h-8A1.5 1.5 0 011 13.5v-8A1.5 1.5 0 012.5 4zM3 6v7h7V6H3z' fill='%23999'/%3E%3C/svg%3E");
}
.ya-share2__container_color-scheme_blackwhite .ya-share2__item_copy .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2a1 1 0 001 1h7.5a.5.5 0 01.5.5v7.497a1 1 0 002 0V3.5A2.5 2.5 0 0012.5 1H5a1 1 0 00-1 1zM2.5 4h8A1.5 1.5 0 0112 5.5v8a1.5 1.5 0 01-1.5 1.5h-8A1.5 1.5 0 011 13.5v-8A1.5 1.5 0 012.5 4zM3 6v7h7V6H3z' fill='%23fff'/%3E%3C/svg%3E");
}
.ya-share2__container_color-scheme_whiteblack .ya-share2__item_copy .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2a1 1 0 001 1h7.5a.5.5 0 01.5.5v7.497a1 1 0 002 0V3.5A2.5 2.5 0 0012.5 1H5a1 1 0 00-1 1zM2.5 4h8A1.5 1.5 0 0112 5.5v8a1.5 1.5 0 01-1.5 1.5h-8A1.5 1.5 0 011 13.5v-8A1.5 1.5 0 012.5 4zM3 6v7h7V6H3z' fill='%23000'/%3E%3C/svg%3E");
}
.ya-share2__item_copy .ya-share2__input_copy {
  display: none;
}
.ya-share2__item_copy .ya-share2__link_copy {
  display: inline-block;
}

.ya-share2__item_service_blogger .ya-share2__badge,
.ya-share2__item_service_blogger .ya-share2__mobile-popup-badge
{
    background-color: #fb8f3d;
}

.ya-share2__item_service_blogger .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.896 14.833A5.167 5.167 0 0114.729 20H9.166A5.167 5.167 0 014 14.833V9.167A5.166 5.166 0 019.166 4h2.608a5.167 5.167 0 015.167 5.167l.002.011c.037.536.484.96 1.03.96l.018-.002h.872c.57 0 1.034.463 1.034 1.034l-.001 3.663zM9.038 10.176h2.926a.993.993 0 000-1.987H9.038a.994.994 0 000 1.987zm5.867 3.83H9.032a.94.94 0 000 1.879h5.873a.94.94 0 100-1.88z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_blogger .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.896 14.833A5.167 5.167 0 0114.729 20H9.166A5.167 5.167 0 014 14.833V9.167A5.166 5.166 0 019.166 4h2.608a5.167 5.167 0 015.167 5.167l.002.011c.037.536.484.96 1.03.96l.018-.002h.872c.57 0 1.034.463 1.034 1.034l-.001 3.663zM9.038 10.176h2.926a.993.993 0 000-1.987H9.038a.994.994 0 000 1.987zm5.867 3.83H9.032a.94.94 0 000 1.879h5.873a.94.94 0 100-1.88z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_delicious .ya-share2__badge,
.ya-share2__item_service_delicious .ya-share2__mobile-popup-badge
{
    background-color: #31a9ff;
}

.ya-share2__item_service_delicious .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12h8v8H4zm8-8h8v8h-7.984z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_delicious .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12h8v8H4zm8-8h8v8h-7.984z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_digg .ya-share2__badge,
.ya-share2__item_service_digg .ya-share2__mobile-popup-badge
{
    background-color: #000;
}

.ya-share2__item_service_digg .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.555 10.814V14.1h.96s.18.005.18-.222v-3.287h-.96s-.18-.006-.18.222zm8.032 3.065v-3.287h-.96s-.18-.006-.18.222V14.1h.96s.18.006.18-.222zm-5.306 1.32c0 .227-.18.222-.18.222H4V9.497c0-.227.18-.222.18-.222h2.514V7.222c0-.227.18-.222.18-.222h1.408l-.001 8.199zm2.065 0c0 .227-.18.221-.18.221H8.761V9.496c0-.226.18-.221.18-.221h1.406v5.924zm0-7.103c0 .227-.18.222-.18.222H8.76V7.222c0-.227.18-.222.18-.222h1.408l-.001 1.096zm4.827 9.21c0 .228-.18.223-.18.223h-4.1v-1.096c0-.227.18-.222.18-.222h2.513v-.79h-2.694V9.497c0-.227.18-.222.18-.222l4.102.003v8.029zm4.826 0c0 .228-.18.223-.18.223h-4.1v-1.096c0-.227.18-.222.18-.222h2.514v-.79h-2.695V9.497c0-.227.18-.222.18-.222L20 9.279v8.028zm-1.585-3.427v-3.287h-.96s-.18-.006-.18.222V14.1h.96s.18.006.18-.222z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_digg .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.555 10.814V14.1h.96s.18.005.18-.222v-3.287h-.96s-.18-.006-.18.222zm8.032 3.065v-3.287h-.96s-.18-.006-.18.222V14.1h.96s.18.006.18-.222zm-5.306 1.32c0 .227-.18.222-.18.222H4V9.497c0-.227.18-.222.18-.222h2.514V7.222c0-.227.18-.222.18-.222h1.408l-.001 8.199zm2.065 0c0 .227-.18.221-.18.221H8.761V9.496c0-.226.18-.221.18-.221h1.406v5.924zm0-7.103c0 .227-.18.222-.18.222H8.76V7.222c0-.227.18-.222.18-.222h1.408l-.001 1.096zm4.827 9.21c0 .228-.18.223-.18.223h-4.1v-1.096c0-.227.18-.222.18-.222h2.513v-.79h-2.694V9.497c0-.227.18-.222.18-.222l4.102.003v8.029zm4.826 0c0 .228-.18.223-.18.223h-4.1v-1.096c0-.227.18-.222.18-.222h2.514v-.79h-2.695V9.497c0-.227.18-.222.18-.222L20 9.279v8.028zm-1.585-3.427v-3.287h-.96s-.18-.006-.18.222V14.1h.96s.18.006.18-.222z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_evernote .ya-share2__badge,
.ya-share2__item_service_evernote .ya-share2__mobile-popup-badge
{
    background-color: #24d666;
}

.ya-share2__item_service_evernote .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.277 7.109h1.517c.08 0 .16-.08.16-.16V5.313c0-.28.08-.559.159-.758l.04-.12L5.2 7.348l.16-.08c.239-.12.558-.16.917-.16zm11.654-.28c-.12-.638-.479-.917-.838-1.037-.36-.12-.718-.28-1.676-.4-.759-.08-1.557-.12-2.116-.12-.16-.438-.399-.917-1.317-1.156-.638-.16-1.796-.12-2.155-.08-.559.08-.758.319-.918.479-.16.16-.28.598-.28.878v1.556c0 .48-.318.838-.877.838H6.397c-.32 0-.559.04-.758.12-.16.12-.32.28-.4.4-.2.279-.239.598-.239.957 0 0 0 .28.08.798.04.4.479 3.033.878 3.911.16.36.28.48.599.639.718.32 2.354.639 3.152.758.759.08 1.278.32 1.557-.279 0 0 .04-.16.12-.36a6.3 6.3 0 00.28-1.915c0-.04.079-.04.079 0 0 .36-.08 1.557.838 1.876.36.12 1.118.24 1.876.32.678.079 1.197.358 1.197 2.114 0 1.078-.24 1.238-1.397 1.238-.958 0-1.317.04-1.317-.759 0-.598.599-.558 1.078-.558.2 0 .04-.16.04-.52 0-.398.24-.598 0-.598-1.557-.04-2.475 0-2.475 1.956 0 1.796.679 2.115 2.914 2.115 1.756 0 2.354-.04 3.073-2.275.16-.439.479-1.796.678-4.03.16-1.478-.12-5.788-.319-6.866zm-3.033 4.75c-.2 0-.32 0-.519.04h-.08s-.04 0-.04-.04v-.04c.08-.4.28-.878.878-.878.639.04.799.599.799 1.038v.04c0 .04-.04.04-.04.04-.04 0-.04 0-.04-.04-.28-.08-.599-.12-.958-.16z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_evernote .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.277 7.109h1.517c.08 0 .16-.08.16-.16V5.313c0-.28.08-.559.159-.758l.04-.12L5.2 7.348l.16-.08c.239-.12.558-.16.917-.16zm11.654-.28c-.12-.638-.479-.917-.838-1.037-.36-.12-.718-.28-1.676-.4-.759-.08-1.557-.12-2.116-.12-.16-.438-.399-.917-1.317-1.156-.638-.16-1.796-.12-2.155-.08-.559.08-.758.319-.918.479-.16.16-.28.598-.28.878v1.556c0 .48-.318.838-.877.838H6.397c-.32 0-.559.04-.758.12-.16.12-.32.28-.4.4-.2.279-.239.598-.239.957 0 0 0 .28.08.798.04.4.479 3.033.878 3.911.16.36.28.48.599.639.718.32 2.354.639 3.152.758.759.08 1.278.32 1.557-.279 0 0 .04-.16.12-.36a6.3 6.3 0 00.28-1.915c0-.04.079-.04.079 0 0 .36-.08 1.557.838 1.876.36.12 1.118.24 1.876.32.678.079 1.197.358 1.197 2.114 0 1.078-.24 1.238-1.397 1.238-.958 0-1.317.04-1.317-.759 0-.598.599-.558 1.078-.558.2 0 .04-.16.04-.52 0-.398.24-.598 0-.598-1.557-.04-2.475 0-2.475 1.956 0 1.796.679 2.115 2.914 2.115 1.756 0 2.354-.04 3.073-2.275.16-.439.479-1.796.678-4.03.16-1.478-.12-5.788-.319-6.866zm-3.033 4.75c-.2 0-.32 0-.519.04h-.08s-.04 0-.04-.04v-.04c.08-.4.28-.878.878-.878.639.04.799.599.799 1.038v.04c0 .04-.04.04-.04.04-.04 0-.04 0-.04-.04-.28-.08-.599-.12-.958-.16z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_facebook .ya-share2__badge,
.ya-share2__item_service_facebook .ya-share2__mobile-popup-badge
{
    background-color: #3b5998;
}

.ya-share2__item_service_facebook .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0014.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_facebook .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0014.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_linkedin .ya-share2__badge,
.ya-share2__item_service_linkedin .ya-share2__mobile-popup-badge
{
    background-color: #0083be;
}

.ya-share2__item_service_linkedin .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.246 8.954h3.41v10.281h-3.41zm1.725-4.935c-1.167 0-1.929.769-1.929 1.776 0 .987.74 1.777 1.884 1.777h.022c1.19 0 1.93-.79 1.93-1.777-.023-1.007-.74-1.776-1.907-1.776zm10.052 4.715c-1.81 0-2.62.997-3.073 1.698V8.976H9.54c.045.965 0 10.281 0 10.281h3.41v-5.742c0-.307.022-.614.112-.834.246-.613.807-1.25 1.75-1.25 1.233 0 1.727.944 1.727 2.325v5.501h3.41v-5.896c0-3.158-1.683-4.627-3.926-4.627z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_linkedin .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.246 8.954h3.41v10.281h-3.41zm1.725-4.935c-1.167 0-1.929.769-1.929 1.776 0 .987.74 1.777 1.884 1.777h.022c1.19 0 1.93-.79 1.93-1.777-.023-1.007-.74-1.776-1.907-1.776zm10.052 4.715c-1.81 0-2.62.997-3.073 1.698V8.976H9.54c.045.965 0 10.281 0 10.281h3.41v-5.742c0-.307.022-.614.112-.834.246-.613.807-1.25 1.75-1.25 1.233 0 1.727.944 1.727 2.325v5.501h3.41v-5.896c0-3.158-1.683-4.627-3.926-4.627z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_lj .ya-share2__badge,
.ya-share2__item_service_lj .ya-share2__mobile-popup-badge
{
    background-color: #0d425a;
}

.ya-share2__item_service_lj .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.815 13.3c.223 1.074.443 2.146.663 3.218.214 1.039.427 2.078.643 3.118.037.178-.148.385-.334.311-1.544-.565-3.063-1.135-4.585-1.706l-1.425-.534a.625.625 0 01-.318-.23l-7.39-8.903c-.067-.082-.082-.215-.06-.32.312-1.23.72-2.143 1.752-3.019C7.799 4.36 8.779 4.1 10.047 4.004c.156-.015.223.014.312.133l1.351 1.625v.001c1.968 2.367 3.935 4.733 5.897 7.099.109.124.18.275.208.438zM6.175 8.462c.69-1.795 2.3-3.004 3.835-3.301l-.185-.223a4.242 4.242 0 00-3.85 3.272l.2.252zm.504.601c.727-1.758 2.107-2.945 3.851-3.271l.89 1.06c-1.536.305-3.049 1.522-3.836 3.302l-.905-1.091zM9.364 8.9l3.926 4.719h-.002c.564.682-.014 2.656-.303 3.041l-4.89-5.89A6.12 6.12 0 019.364 8.9zm4.23 4.481L9.647 8.633c.69-.601 1.484-1.009 2.277-1.165l4.756 5.72c-.63.52-2.641.735-3.086.193zm3.36.298l.001-.001h-.001zm-2.93.526c1.03.208 2.32-.067 2.93-.526l.43 2.091.35 1.692c-.371.156-.69.386-.913.764l-1.528-.564-1.885-.712c.52-.853.69-1.922.616-2.745z' fill='%23FFF'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_lj .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.815 13.3c.223 1.074.443 2.146.663 3.218.214 1.039.427 2.078.643 3.118.037.178-.148.385-.334.311-1.544-.565-3.063-1.135-4.585-1.706l-1.425-.534a.625.625 0 01-.318-.23l-7.39-8.903c-.067-.082-.082-.215-.06-.32.312-1.23.72-2.143 1.752-3.019C7.799 4.36 8.779 4.1 10.047 4.004c.156-.015.223.014.312.133l1.351 1.625v.001c1.968 2.367 3.935 4.733 5.897 7.099.109.124.18.275.208.438zM6.175 8.462c.69-1.795 2.3-3.004 3.835-3.301l-.185-.223a4.242 4.242 0 00-3.85 3.272l.2.252zm.504.601c.727-1.758 2.107-2.945 3.851-3.271l.89 1.06c-1.536.305-3.049 1.522-3.836 3.302l-.905-1.091zM9.364 8.9l3.926 4.719h-.002c.564.682-.014 2.656-.303 3.041l-4.89-5.89A6.12 6.12 0 019.364 8.9zm4.23 4.481L9.647 8.633c.69-.601 1.484-1.009 2.277-1.165l4.756 5.72c-.63.52-2.641.735-3.086.193zm3.36.298l.001-.001h-.001zm-2.93.526c1.03.208 2.32-.067 2.93-.526l.43 2.091.35 1.692c-.371.156-.69.386-.913.764l-1.528-.564-1.885-.712c.52-.853.69-1.922.616-2.745z' fill='%23000'/%3E%3C/svg%3E");
}

.ya-share2__item_service_messenger .ya-share2__badge,
.ya-share2__item_service_messenger .ya-share2__mobile-popup-badge
{
    background-color: #03CECE;
}

.ya-share2__item_service_messenger .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.643 11.415L7.723 4.636a.703.703 0 00-1.048.62v1.826s3.961 1.542 4.284 1.662a.457.457 0 01.343.54c-.058.144-.18.128-.533.042-.352-.085-5.505-1.368-5.505-1.368a.62.62 0 00-.715.847l1.077 2.563s6.949.29 7.199.305c.247.015.393.134.397.327-.004.194-.15.312-.397.327-.25.014-7.199.305-7.199.305L4.55 15.196a.62.62 0 00.715.846s5.153-1.283 5.505-1.368c.353-.086.475-.102.533.042a.457.457 0 01-.343.54c-.323.12-4.284 1.663-4.284 1.663v1.825a.703.703 0 001.048.62l11.92-6.78a.658.658 0 000-1.169z' fill='%23FFF'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_messenger .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.643 11.415L7.723 4.636a.703.703 0 00-1.048.62v1.826s3.961 1.542 4.284 1.662a.457.457 0 01.343.54c-.058.144-.18.128-.533.042-.352-.085-5.505-1.368-5.505-1.368a.62.62 0 00-.715.847l1.077 2.563s6.949.29 7.199.305c.247.015.393.134.397.327-.004.194-.15.312-.397.327-.25.014-7.199.305-7.199.305L4.55 15.196a.62.62 0 00.715.846s5.153-1.283 5.505-1.368c.353-.086.475-.102.533.042a.457.457 0 01-.343.54c-.323.12-4.284 1.663-4.284 1.663v1.825a.703.703 0 001.048.62l11.92-6.78a.658.658 0 000-1.169z' fill='%23000'/%3E%3C/svg%3E");
}

.ya-share2__item_service_moimir .ya-share2__badge,
.ya-share2__item_service_moimir .ya-share2__mobile-popup-badge
{
    background-color: #168de2;
}

.ya-share2__item_service_moimir .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.889 9.667a1.333 1.333 0 100-2.667 1.333 1.333 0 000 2.667zm6.222 0a1.333 1.333 0 100-2.667 1.333 1.333 0 000 2.667zm4.77 6.108l-1.802-3.028a.879.879 0 00-1.188-.307.843.843 0 00-.313 1.166l.214.36a6.71 6.71 0 01-4.795 1.996 6.711 6.711 0 01-4.792-1.992l.217-.364a.844.844 0 00-.313-1.166.878.878 0 00-1.189.307l-1.8 3.028a.844.844 0 00.312 1.166.88.88 0 001.189-.307l.683-1.147a8.466 8.466 0 005.694 2.18 8.463 8.463 0 005.698-2.184l.685 1.151a.873.873 0 001.189.307.844.844 0 00.312-1.166z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_moimir .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.889 9.667a1.333 1.333 0 100-2.667 1.333 1.333 0 000 2.667zm6.222 0a1.333 1.333 0 100-2.667 1.333 1.333 0 000 2.667zm4.77 6.108l-1.802-3.028a.879.879 0 00-1.188-.307.843.843 0 00-.313 1.166l.214.36a6.71 6.71 0 01-4.795 1.996 6.711 6.711 0 01-4.792-1.992l.217-.364a.844.844 0 00-.313-1.166.878.878 0 00-1.189.307l-1.8 3.028a.844.844 0 00.312 1.166.88.88 0 001.189-.307l.683-1.147a8.466 8.466 0 005.694 2.18 8.463 8.463 0 005.698-2.184l.685 1.151a.873.873 0 001.189.307.844.844 0 00.312-1.166z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_odnoklassniki .ya-share2__badge,
.ya-share2__item_service_odnoklassniki .ya-share2__mobile-popup-badge
{
    background-color: #eb722e;
}

.ya-share2__item_service_odnoklassniki .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.674 6.536a1.69 1.69 0 00-1.688 1.688c0 .93.757 1.687 1.688 1.687a1.69 1.69 0 001.688-1.687 1.69 1.69 0 00-1.688-1.688zm0 5.763a4.08 4.08 0 01-4.076-4.075 4.08 4.08 0 014.076-4.077 4.08 4.08 0 014.077 4.077 4.08 4.08 0 01-4.077 4.075zm-1.649 3.325a7.633 7.633 0 01-2.367-.98 1.194 1.194 0 011.272-2.022 5.175 5.175 0 005.489 0 1.194 1.194 0 111.272 2.022 7.647 7.647 0 01-2.367.98l2.279 2.28a1.194 1.194 0 01-1.69 1.688l-2.238-2.24-2.24 2.24a1.193 1.193 0 11-1.689-1.689l2.279-2.279' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_odnoklassniki .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.674 6.536a1.69 1.69 0 00-1.688 1.688c0 .93.757 1.687 1.688 1.687a1.69 1.69 0 001.688-1.687 1.69 1.69 0 00-1.688-1.688zm0 5.763a4.08 4.08 0 01-4.076-4.075 4.08 4.08 0 014.076-4.077 4.08 4.08 0 014.077 4.077 4.08 4.08 0 01-4.077 4.075zm-1.649 3.325a7.633 7.633 0 01-2.367-.98 1.194 1.194 0 011.272-2.022 5.175 5.175 0 005.489 0 1.194 1.194 0 111.272 2.022 7.647 7.647 0 01-2.367.98l2.279 2.28a1.194 1.194 0 01-1.69 1.688l-2.238-2.24-2.24 2.24a1.193 1.193 0 11-1.689-1.689l2.279-2.279' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_pinterest .ya-share2__badge,
.ya-share2__item_service_pinterest .ya-share2__mobile-popup-badge
{
    background-color: #c20724;
}

.ya-share2__item_service_pinterest .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9.742c0 1.58.599 2.986 1.884 3.51.21.087.4.003.46-.23.043-.16.144-.568.189-.738.06-.23.037-.31-.133-.512-.37-.436-.608-1.001-.608-1.802 0-2.322 1.74-4.402 4.53-4.402 2.471 0 3.829 1.508 3.829 3.522 0 2.65-1.174 4.887-2.917 4.887-.963 0-1.683-.795-1.452-1.77.276-1.165.812-2.421.812-3.262 0-.752-.405-1.38-1.24-1.38-.985 0-1.775 1.017-1.775 2.38 0 .867.293 1.454.293 1.454L8.69 16.406c-.352 1.487-.053 3.309-.028 3.492.015.11.155.136.22.054.09-.119 1.262-1.564 1.66-3.008.113-.409.647-2.526.647-2.526.32.61 1.254 1.145 2.248 1.145 2.957 0 4.964-2.693 4.964-6.298C18.4 6.539 16.089 4 12.576 4 8.204 4 6 7.13 6 9.742z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_pinterest .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9.742c0 1.58.599 2.986 1.884 3.51.21.087.4.003.46-.23.043-.16.144-.568.189-.738.06-.23.037-.31-.133-.512-.37-.436-.608-1.001-.608-1.802 0-2.322 1.74-4.402 4.53-4.402 2.471 0 3.829 1.508 3.829 3.522 0 2.65-1.174 4.887-2.917 4.887-.963 0-1.683-.795-1.452-1.77.276-1.165.812-2.421.812-3.262 0-.752-.405-1.38-1.24-1.38-.985 0-1.775 1.017-1.775 2.38 0 .867.293 1.454.293 1.454L8.69 16.406c-.352 1.487-.053 3.309-.028 3.492.015.11.155.136.22.054.09-.119 1.262-1.564 1.66-3.008.113-.409.647-2.526.647-2.526.32.61 1.254 1.145 2.248 1.145 2.957 0 4.964-2.693 4.964-6.298C18.4 6.539 16.089 4 12.576 4 8.204 4 6 7.13 6 9.742z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_pocket .ya-share2__badge,
.ya-share2__item_service_pocket .ya-share2__mobile-popup-badge
{
    background-color: #ee4056;
}

.ya-share2__item_service_pocket .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9 5c1.159 0 2.1.948 2.1 2.117v5.862c0 .108-.008.215-.024.32.016.156.024.314.024.473 0 3.36-3.582 6.085-8 6.085s-8-2.724-8-6.085c0-.159.008-.317.024-.473a2.148 2.148 0 01-.024-.32V7.117C4 5.948 4.94 5 6.1 5h11.8zM8.596 9.392L12 12.795l3.404-3.403a1.063 1.063 0 011.502 1.502l-4.132 4.131c-.21.21-.486.314-.76.311a1.062 1.062 0 01-.788-.31l-4.132-4.132a1.063 1.063 0 011.502-1.502z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_pocket .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9 5c1.159 0 2.1.948 2.1 2.117v5.862c0 .108-.008.215-.024.32.016.156.024.314.024.473 0 3.36-3.582 6.085-8 6.085s-8-2.724-8-6.085c0-.159.008-.317.024-.473a2.148 2.148 0 01-.024-.32V7.117C4 5.948 4.94 5 6.1 5h11.8zM8.596 9.392L12 12.795l3.404-3.403a1.063 1.063 0 011.502 1.502l-4.132 4.131c-.21.21-.486.314-.76.311a1.062 1.062 0 01-.788-.31l-4.132-4.132a1.063 1.063 0 011.502-1.502z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_qzone .ya-share2__badge,
.ya-share2__item_service_qzone .ya-share2__mobile-popup-badge
{
    background-color: #f5b53c;
}

.ya-share2__item_service_qzone .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.367 14.463s-.105.148-.457.299l-.553.222.597 3.273c.062.282.25.983-.082 1.062-.17.04-.307-.067-.395-.121l-.769-.445-2.675-1.545c-.204-.122-.78-.546-1.093-.489-.205.038-.336.127-.483.216l-.77.445-2.39 1.386-.883.508c-.123.06-.301.058-.394-.025-.07-.063-.09-.253-.063-.388l.19-1.004.572-3.02c.047-.2.237-.975.166-1.137-.048-.107-.173-.196-.261-.267l-.61-.565-2.13-1.983c-.189-.153-.345-.345-.533-.496l-.235-.216c-.062-.078-.165-.235-.09-.369.142-.248.974-.218 1.335-.28l2.682-.31.82-.09c.146-.024.299-.004.413-.063.239-.123.51-.809.636-1.087l1.31-2.714c.151-.297.286-.603.431-.896.075-.15.133-.308.305-.356.162-.045.257.105.312.178.177.235.325.685.451.973l1.29 2.853c.104.238.363.964.54 1.074.266.166.858.108 1.227.172l2.841.292c.355.062 1.245.01 1.36.267.076.17-.072.314-.152.394l-.864.814-1.983 1.868c-.185.164-.77.637-.833.858-.04.14.02.414.088.722a95.62 95.62 0 01-1.182-.029c-.63-.007-2.616-.17-2.713-.178l-.84-.076c-.14-.023-.326.012-.4-.076v-.02c1.727-1.168 3.407-2.416 5.142-3.578l-.006-.044c-.146-.072-.359-.059-.54-.095-.385-.077-.79-.078-1.208-.147-.75-.124-1.59-.114-2.434-.114-1.172 0-2.329.03-3.35.21-.45.079-.894.095-1.309.197-.172.042-.358.03-.49.108l.007.012c.1.027.253.02.381.02l.928.019.808.025.813.032.591.032c.486.075 1.007.036 1.475.114.404.068.804.065 1.182.14.113.022.245.015.33.064v.006c-.039.094-.336.255-.432.318l-1.055.743-2.256 1.62-1.417.992c.003.048.024.035.045.061 1.15.167 2.52.258 3.77.262 1.298.005 2.465-.094 3.118-.193.561-.086 1.082-.147 1.653-.287.325-.08.521-.148.521-.148z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_qzone .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.367 14.463s-.105.148-.457.299l-.553.222.597 3.273c.062.282.25.983-.082 1.062-.17.04-.307-.067-.395-.121l-.769-.445-2.675-1.545c-.204-.122-.78-.546-1.093-.489-.205.038-.336.127-.483.216l-.77.445-2.39 1.386-.883.508c-.123.06-.301.058-.394-.025-.07-.063-.09-.253-.063-.388l.19-1.004.572-3.02c.047-.2.237-.975.166-1.137-.048-.107-.173-.196-.261-.267l-.61-.565-2.13-1.983c-.189-.153-.345-.345-.533-.496l-.235-.216c-.062-.078-.165-.235-.09-.369.142-.248.974-.218 1.335-.28l2.682-.31.82-.09c.146-.024.299-.004.413-.063.239-.123.51-.809.636-1.087l1.31-2.714c.151-.297.286-.603.431-.896.075-.15.133-.308.305-.356.162-.045.257.105.312.178.177.235.325.685.451.973l1.29 2.853c.104.238.363.964.54 1.074.266.166.858.108 1.227.172l2.841.292c.355.062 1.245.01 1.36.267.076.17-.072.314-.152.394l-.864.814-1.983 1.868c-.185.164-.77.637-.833.858-.04.14.02.414.088.722a95.62 95.62 0 01-1.182-.029c-.63-.007-2.616-.17-2.713-.178l-.84-.076c-.14-.023-.326.012-.4-.076v-.02c1.727-1.168 3.407-2.416 5.142-3.578l-.006-.044c-.146-.072-.359-.059-.54-.095-.385-.077-.79-.078-1.208-.147-.75-.124-1.59-.114-2.434-.114-1.172 0-2.329.03-3.35.21-.45.079-.894.095-1.309.197-.172.042-.358.03-.49.108l.007.012c.1.027.253.02.381.02l.928.019.808.025.813.032.591.032c.486.075 1.007.036 1.475.114.404.068.804.065 1.182.14.113.022.245.015.33.064v.006c-.039.094-.336.255-.432.318l-1.055.743-2.256 1.62-1.417.992c.003.048.024.035.045.061 1.15.167 2.52.258 3.77.262 1.298.005 2.465-.094 3.118-.193.561-.086 1.082-.147 1.653-.287.325-.08.521-.148.521-.148z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_reddit .ya-share2__badge,
.ya-share2__item_service_reddit .ya-share2__mobile-popup-badge
{
    background-color: #ff4500;
}

.ya-share2__item_service_reddit .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.542 10.63c-1.105-.636-2.494-1.033-4.025-1.118l.808-2.393 2.182.637c0 .963.78 1.742 1.743 1.742.964 0 1.758-.779 1.758-1.742C19.008 6.78 18.214 6 17.25 6c-.609 0-1.148.326-1.459.793l-2.65-.764a.482.482 0 00-.61.311l-1.063 3.172c-1.516.085-2.905.482-4.01 1.119a1.987 1.987 0 00-1.46-.623A1.995 1.995 0 004 12.004c0 .75.425 1.403 1.035 1.742-.029.17-.043.34-.043.51 0 2.62 3.146 4.744 7.015 4.744 3.855 0 7-2.124 7-4.744 0-.17-.013-.34-.042-.51A1.974 1.974 0 0020 12.004a1.995 1.995 0 00-1.998-1.996 2.01 2.01 0 00-1.46.623zM9.499 12.5a1.01 1.01 0 011.006 1.006.998.998 0 01-1.006.991.986.986 0 01-.992-.991.997.997 0 01.992-1.006zm5.002 0a.998.998 0 00-.992 1.006c0 .552.44.991.992.991a.998.998 0 001.006-.991 1.01 1.01 0 00-1.006-1.006zm-5.3 3.597a.484.484 0 01-.085-.694c.156-.226.482-.255.694-.085.567.44 1.474.68 2.197.68.709 0 1.616-.24 2.197-.68a.484.484 0 01.694.085.496.496 0 01-.085.694c-.737.58-1.885.907-2.806.907-.935 0-2.07-.326-2.806-.907zm8.05-7.59a.757.757 0 01-.752-.75c0-.426.34-.752.751-.752s.752.326.752.751c0 .41-.34.75-.752.75z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_reddit .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.542 10.63c-1.105-.636-2.494-1.033-4.025-1.118l.808-2.393 2.182.637c0 .963.78 1.742 1.743 1.742.964 0 1.758-.779 1.758-1.742C19.008 6.78 18.214 6 17.25 6c-.609 0-1.148.326-1.459.793l-2.65-.764a.482.482 0 00-.61.311l-1.063 3.172c-1.516.085-2.905.482-4.01 1.119a1.987 1.987 0 00-1.46-.623A1.995 1.995 0 004 12.004c0 .75.425 1.403 1.035 1.742-.029.17-.043.34-.043.51 0 2.62 3.146 4.744 7.015 4.744 3.855 0 7-2.124 7-4.744 0-.17-.013-.34-.042-.51A1.974 1.974 0 0020 12.004a1.995 1.995 0 00-1.998-1.996 2.01 2.01 0 00-1.46.623zM9.499 12.5a1.01 1.01 0 011.006 1.006.998.998 0 01-1.006.991.986.986 0 01-.992-.991.997.997 0 01.992-1.006zm5.002 0a.998.998 0 00-.992 1.006c0 .552.44.991.992.991a.998.998 0 001.006-.991 1.01 1.01 0 00-1.006-1.006zm-5.3 3.597a.484.484 0 01-.085-.694c.156-.226.482-.255.694-.085.567.44 1.474.68 2.197.68.709 0 1.616-.24 2.197-.68a.484.484 0 01.694.085.496.496 0 01-.085.694c-.737.58-1.885.907-2.806.907-.935 0-2.07-.326-2.806-.907zm8.05-7.59a.757.757 0 01-.752-.75c0-.426.34-.752.751-.752s.752.326.752.751c0 .41-.34.75-.752.75z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_renren .ya-share2__badge,
.ya-share2__item_service_renren .ya-share2__mobile-popup-badge
{
    background-color: #1760a7;
}

.ya-share2__item_service_renren .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.019 15.562l-.001-.003-.018.002a.055.055 0 00.019.001zM7.71 12.398l.146-.68c.048-.205.03-.452.03-.692V9.812L7.88 8c-.139 0-.278.043-.393.076-.358.102-.666.201-.962.352-1.158.59-2.022 1.565-2.387 2.944-.343 1.297-.007 2.652.522 3.507.118.19.269.48.44.61.135-.02.272-.15.375-.217a6.06 6.06 0 00.622-.452l.24-.229c.63-.506 1.075-1.346 1.373-2.193zm4.276 3.164h.02a.382.382 0 00-.019-.003v.003zm-3.01-.888l-.258-.575-.088-.264h-.01l-.264.498c-.176.288-.358.574-.557.839a6.5 6.5 0 01-.85.944l-.517.422.012.024.287.14c.206.091.43.173.657.235.788.217 1.811.177 2.545-.053.178-.055.643-.194.739-.305v-.017c-.177-.092-.324-.254-.47-.381a5.573 5.573 0 01-1.225-1.507zm10.884-3.302c-.365-1.379-1.23-2.354-2.387-2.944a5.277 5.277 0 00-.962-.352c-.115-.033-.254-.077-.393-.076l-.005 1.812v1.214c0 .24-.019.487.029.692l.147.68c.297.847.741 1.687 1.372 2.193l.24.23c.196.164.402.309.622.45.103.067.24.198.375.218.171-.13.322-.42.44-.61.529-.855.865-2.21.522-3.507zm-3.66 3.8c-.2-.265-.381-.55-.557-.839l-.264-.498h-.011l-.088.264-.258.575a5.576 5.576 0 01-1.226 1.507c-.145.127-.292.29-.469.38v.018c.096.111.561.25.739.305.734.23 1.757.27 2.545.053a4.85 4.85 0 00.657-.234l.287-.141a1.31 1.31 0 00.012-.024l-.516-.422a6.5 6.5 0 01-.85-.944zm-1.653-2.727c.068-.192.097-.402.146-.61.05-.21.024-.484.024-.727V9.753l-.006-1.741c-.015-.008-.02-.01-.047-.012-.197.047-.326.05-.592.14-.357.102-.685.275-.985.44-.289.16-.53.388-.78.587-.097.077-.199.19-.308.312l.01.01a1.19 1.19 0 00-.01.012l.36.47c.232.359.445.763.581 1.213.326 1.079.182 2.411-.235 3.273a4.9 4.9 0 01-.445.75l-.258.323a.018.018 0 01-.003.007c.004.007.01.016.012.022h.008c.395-.215.686-.574 1.027-.844.189-.15.354-.35.504-.54.404-.514.755-1.046.997-1.73zm-2.55 3.085l-.259-.323a4.903 4.903 0 01-.445-.75c-.417-.862-.561-2.194-.235-3.273.136-.45.35-.854.58-1.214L12 9.501l-.01-.011.01-.01a2.791 2.791 0 00-.308-.313c-.25-.2-.491-.427-.78-.586-.3-.166-.628-.339-.985-.44-.266-.09-.395-.094-.592-.141a.083.083 0 00-.047.012l-.006 1.741v1.355c0 .243-.026.517.024.727.049.208.078.418.146.61.242.684.593 1.216.997 1.73.15.19.315.39.505.54.34.27.63.629 1.026.844h.008c.001-.006.008-.015.012-.022a.019.019 0 01-.003-.007z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_renren .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.019 15.562l-.001-.003-.018.002a.055.055 0 00.019.001zM7.71 12.398l.146-.68c.048-.205.03-.452.03-.692V9.812L7.88 8c-.139 0-.278.043-.393.076-.358.102-.666.201-.962.352-1.158.59-2.022 1.565-2.387 2.944-.343 1.297-.007 2.652.522 3.507.118.19.269.48.44.61.135-.02.272-.15.375-.217a6.06 6.06 0 00.622-.452l.24-.229c.63-.506 1.075-1.346 1.373-2.193zm4.276 3.164h.02a.382.382 0 00-.019-.003v.003zm-3.01-.888l-.258-.575-.088-.264h-.01l-.264.498c-.176.288-.358.574-.557.839a6.5 6.5 0 01-.85.944l-.517.422.012.024.287.14c.206.091.43.173.657.235.788.217 1.811.177 2.545-.053.178-.055.643-.194.739-.305v-.017c-.177-.092-.324-.254-.47-.381a5.573 5.573 0 01-1.225-1.507zm10.884-3.302c-.365-1.379-1.23-2.354-2.387-2.944a5.277 5.277 0 00-.962-.352c-.115-.033-.254-.077-.393-.076l-.005 1.812v1.214c0 .24-.019.487.029.692l.147.68c.297.847.741 1.687 1.372 2.193l.24.23c.196.164.402.309.622.45.103.067.24.198.375.218.171-.13.322-.42.44-.61.529-.855.865-2.21.522-3.507zm-3.66 3.8c-.2-.265-.381-.55-.557-.839l-.264-.498h-.011l-.088.264-.258.575a5.576 5.576 0 01-1.226 1.507c-.145.127-.292.29-.469.38v.018c.096.111.561.25.739.305.734.23 1.757.27 2.545.053a4.85 4.85 0 00.657-.234l.287-.141a1.31 1.31 0 00.012-.024l-.516-.422a6.5 6.5 0 01-.85-.944zm-1.653-2.727c.068-.192.097-.402.146-.61.05-.21.024-.484.024-.727V9.753l-.006-1.741c-.015-.008-.02-.01-.047-.012-.197.047-.326.05-.592.14-.357.102-.685.275-.985.44-.289.16-.53.388-.78.587-.097.077-.199.19-.308.312l.01.01a1.19 1.19 0 00-.01.012l.36.47c.232.359.445.763.581 1.213.326 1.079.182 2.411-.235 3.273a4.9 4.9 0 01-.445.75l-.258.323a.018.018 0 01-.003.007c.004.007.01.016.012.022h.008c.395-.215.686-.574 1.027-.844.189-.15.354-.35.504-.54.404-.514.755-1.046.997-1.73zm-2.55 3.085l-.259-.323a4.903 4.903 0 01-.445-.75c-.417-.862-.561-2.194-.235-3.273.136-.45.35-.854.58-1.214L12 9.501l-.01-.011.01-.01a2.791 2.791 0 00-.308-.313c-.25-.2-.491-.427-.78-.586-.3-.166-.628-.339-.985-.44-.266-.09-.395-.094-.592-.141a.083.083 0 00-.047.012l-.006 1.741v1.355c0 .243-.026.517.024.727.049.208.078.418.146.61.242.684.593 1.216.997 1.73.15.19.315.39.505.54.34.27.63.629 1.026.844h.008c.001-.006.008-.015.012-.022a.019.019 0 01-.003-.007z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_sinaWeibo .ya-share2__badge,
.ya-share2__item_service_sinaWeibo .ya-share2__mobile-popup-badge
{
    background-color: #c53220;
}

.ya-share2__item_service_sinaWeibo .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.266 14.696c-.103.421.55.447.64.063.037-.191-.103-.332-.282-.332-.167 0-.333.128-.358.269zm-.128.945c.102-.498-.307-.869-.793-.843-.46.038-.843.358-.92.754-.115.511.307.882.793.844.46-.026.843-.345.92-.755zm3.797-3.157c-1.586-.997-3.707-1.01-5.42-.447-.857.28-1.764.818-2.301 1.495-.627.793-.882 1.815-.23 2.8.958 1.431 3.413 2.033 5.675 1.508 1.33-.307 2.749-1.048 3.35-2.326.562-1.177-.052-2.378-1.074-3.03zm-3.17.498c.945.167 1.7.755 1.827 1.739.243 1.854-2.173 3.336-4.026 2.327a1.933 1.933 0 01-.742-2.723c.435-.767 1.266-1.266 2.148-1.355a2.75 2.75 0 01.793.012zm6.11-.37c-.268-.18-.538-.281-.856-.383-.308-.103-.359-.154-.243-.46.076-.218.14-.41.166-.666.14-1.15-.793-1.495-1.854-1.406-.498.039-.92.167-1.355.307-.281.09-.806.384-.92.205-.064-.09.013-.23.038-.32.166-.626.23-1.496-.384-1.88-.447-.28-1.227-.204-1.7-.038-2.556.87-6.455 4.552-5.663 7.479.18.664.55 1.163.908 1.521 1.061 1.061 2.71 1.65 4.231 1.866 1.112.154 2.263.14 3.375-.064 1.815-.332 3.554-1.15 4.679-2.607.754-.972.997-2.352 0-3.235a3.334 3.334 0 00-.422-.319zm1.623-3.682c.652 1.483-.064 2.148.166 2.66.192.421.767.46 1.023.14.191-.243.294-.959.307-1.278a4.193 4.193 0 00-1.125-3.12c-.984-1.073-2.276-1.444-3.694-1.303-.256.025-.46.064-.601.217-.332.358-.166.882.294.959.384.063 1.342-.23 2.416.396.498.307.971.792 1.214 1.33zm-3.45-.562c-.282.345-.078.87.408.856.294-.012.358-.05.677.051.307.103.626.448.64.857.025.268-.282.895.32 1.061a.523.523 0 00.536-.166c.115-.128.166-.371.192-.575.089-.857-.333-1.598-1.01-2.02-.384-.23-1.445-.46-1.764-.064z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_sinaWeibo .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.266 14.696c-.103.421.55.447.64.063.037-.191-.103-.332-.282-.332-.167 0-.333.128-.358.269zm-.128.945c.102-.498-.307-.869-.793-.843-.46.038-.843.358-.92.754-.115.511.307.882.793.844.46-.026.843-.345.92-.755zm3.797-3.157c-1.586-.997-3.707-1.01-5.42-.447-.857.28-1.764.818-2.301 1.495-.627.793-.882 1.815-.23 2.8.958 1.431 3.413 2.033 5.675 1.508 1.33-.307 2.749-1.048 3.35-2.326.562-1.177-.052-2.378-1.074-3.03zm-3.17.498c.945.167 1.7.755 1.827 1.739.243 1.854-2.173 3.336-4.026 2.327a1.933 1.933 0 01-.742-2.723c.435-.767 1.266-1.266 2.148-1.355a2.75 2.75 0 01.793.012zm6.11-.37c-.268-.18-.538-.281-.856-.383-.308-.103-.359-.154-.243-.46.076-.218.14-.41.166-.666.14-1.15-.793-1.495-1.854-1.406-.498.039-.92.167-1.355.307-.281.09-.806.384-.92.205-.064-.09.013-.23.038-.32.166-.626.23-1.496-.384-1.88-.447-.28-1.227-.204-1.7-.038-2.556.87-6.455 4.552-5.663 7.479.18.664.55 1.163.908 1.521 1.061 1.061 2.71 1.65 4.231 1.866 1.112.154 2.263.14 3.375-.064 1.815-.332 3.554-1.15 4.679-2.607.754-.972.997-2.352 0-3.235a3.334 3.334 0 00-.422-.319zm1.623-3.682c.652 1.483-.064 2.148.166 2.66.192.421.767.46 1.023.14.191-.243.294-.959.307-1.278a4.193 4.193 0 00-1.125-3.12c-.984-1.073-2.276-1.444-3.694-1.303-.256.025-.46.064-.601.217-.332.358-.166.882.294.959.384.063 1.342-.23 2.416.396.498.307.971.792 1.214 1.33zm-3.45-.562c-.282.345-.078.87.408.856.294-.012.358-.05.677.051.307.103.626.448.64.857.025.268-.282.895.32 1.061a.523.523 0 00.536-.166c.115-.128.166-.371.192-.575.089-.857-.333-1.598-1.01-2.02-.384-.23-1.445-.46-1.764-.064z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_skype .ya-share2__badge,
.ya-share2__item_service_skype .ya-share2__mobile-popup-badge
{
    background-color: #00aff0;
}

.ya-share2__item_service_skype .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.537 13.698c.115-.52.176-1.06.176-1.614 0-4.155-3.415-7.524-7.63-7.524-.444 0-.88.038-1.304.11A4.444 4.444 0 008.425 4C5.981 4 4 5.954 4 8.364c0 .805.222 1.56.608 2.207a7.428 7.428 0 00-.155 1.513c0 4.156 3.416 7.4 7.63 7.4.477 0 .944-.044 1.397-.126.623.33 1.335.642 2.092.642 2.444 0 4.425-1.953 4.425-4.364a4.3 4.3 0 00-.46-1.938zm-3.974 1.457c-.294.418-.725.747-1.293.984-.567.238-1.239.356-2.016.356-.933 0-1.702-.162-2.308-.486a2.986 2.986 0 01-1.047-.934c-.268-.39-.403-.768-.403-1.137 0-.213.08-.395.242-.547a.855.855 0 01.615-.229.76.76 0 01.512.178c.14.119.26.294.358.527.12.278.25.51.39.695.139.185.336.34.589.46.254.12.587.18 1 .18.566 0 1.027-.12 1.382-.364.354-.243.532-.547.532-.91a.919.919 0 00-.287-.702 1.88 1.88 0 00-.741-.412 13.21 13.21 0 00-1.216-.303c-.678-.146-1.247-.318-1.703-.513-.458-.196-.822-.463-1.09-.8-.269-.34-.403-.759-.403-1.26 0-.48.142-.904.426-1.275.283-.372.693-.658 1.23-.858.537-.2 1.17-.299 1.895-.299.58 0 1.082.066 1.505.198.423.133.774.309 1.053.528.28.22.484.45.612.691.13.24.194.477.194.705 0 .21-.08.4-.241.567a.8.8 0 01-.603.252c-.22 0-.386-.05-.5-.151-.114-.101-.237-.266-.37-.495a2.27 2.27 0 00-.618-.768c-.241-.184-.627-.276-1.16-.276-.494 0-.893.1-1.196.3-.303.199-.455.44-.455.72 0 .173.053.324.155.45.103.128.245.235.426.326.18.091.363.162.547.214.185.052.49.126.916.225a15.47 15.47 0 011.446.38c.432.138.8.307 1.103.503.302.198.54.45.709.752.17.302.255.673.255 1.111 0 .525-.148.998-.442 1.417z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_skype .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.537 13.698c.115-.52.176-1.06.176-1.614 0-4.155-3.415-7.524-7.63-7.524-.444 0-.88.038-1.304.11A4.444 4.444 0 008.425 4C5.981 4 4 5.954 4 8.364c0 .805.222 1.56.608 2.207a7.428 7.428 0 00-.155 1.513c0 4.156 3.416 7.4 7.63 7.4.477 0 .944-.044 1.397-.126.623.33 1.335.642 2.092.642 2.444 0 4.425-1.953 4.425-4.364a4.3 4.3 0 00-.46-1.938zm-3.974 1.457c-.294.418-.725.747-1.293.984-.567.238-1.239.356-2.016.356-.933 0-1.702-.162-2.308-.486a2.986 2.986 0 01-1.047-.934c-.268-.39-.403-.768-.403-1.137 0-.213.08-.395.242-.547a.855.855 0 01.615-.229.76.76 0 01.512.178c.14.119.26.294.358.527.12.278.25.51.39.695.139.185.336.34.589.46.254.12.587.18 1 .18.566 0 1.027-.12 1.382-.364.354-.243.532-.547.532-.91a.919.919 0 00-.287-.702 1.88 1.88 0 00-.741-.412 13.21 13.21 0 00-1.216-.303c-.678-.146-1.247-.318-1.703-.513-.458-.196-.822-.463-1.09-.8-.269-.34-.403-.759-.403-1.26 0-.48.142-.904.426-1.275.283-.372.693-.658 1.23-.858.537-.2 1.17-.299 1.895-.299.58 0 1.082.066 1.505.198.423.133.774.309 1.053.528.28.22.484.45.612.691.13.24.194.477.194.705 0 .21-.08.4-.241.567a.8.8 0 01-.603.252c-.22 0-.386-.05-.5-.151-.114-.101-.237-.266-.37-.495a2.27 2.27 0 00-.618-.768c-.241-.184-.627-.276-1.16-.276-.494 0-.893.1-1.196.3-.303.199-.455.44-.455.72 0 .173.053.324.155.45.103.128.245.235.426.326.18.091.363.162.547.214.185.052.49.126.916.225a15.47 15.47 0 011.446.38c.432.138.8.307 1.103.503.302.198.54.45.709.752.17.302.255.673.255 1.111 0 .525-.148.998-.442 1.417z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_surfingbird .ya-share2__badge,
.ya-share2__item_service_surfingbird .ya-share2__mobile-popup-badge
{
    background-color: #30baff;
}

.ya-share2__item_service_surfingbird .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.315 8.49l-.214 1.987-3.436 3.382h-1.826l-.698 1.826v2.523l-2.47-.698 2.846-5.1L4 8.167l5.638.752L6.899 5l7.463 4.027 2.202-2.47h1.02L20 7.631z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_surfingbird .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.315 8.49l-.214 1.987-3.436 3.382h-1.826l-.698 1.826v2.523l-2.47-.698 2.846-5.1L4 8.167l5.638.752L6.899 5l7.463 4.027 2.202-2.47h1.02L20 7.631z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_telegram .ya-share2__badge,
.ya-share2__item_service_telegram .ya-share2__mobile-popup-badge
{
    background-color: #64a9dc;
}

.ya-share2__item_service_telegram .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_telegram .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_tencentWeibo .ya-share2__badge,
.ya-share2__item_service_tencentWeibo .ya-share2__mobile-popup-badge
{
    background-color: #53a9d7;
}

.ya-share2__item_service_tencentWeibo .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.813 6.01a4.397 4.397 0 00-4.326 6.121c.087.199.312.29.511.2a.382.382 0 00.206-.51 3.566 3.566 0 01-.286-1.668A3.616 3.616 0 018.76 6.79a3.615 3.615 0 013.366 3.84 3.615 3.615 0 01-4.65 3.218.39.39 0 00-.486.263.394.394 0 00.262.485c.315.093.647.152.977.174a4.397 4.397 0 004.677-4.087A4.398 4.398 0 008.813 6.01zm-1.348 5.658a1.67 1.67 0 10-.46-.655c-.274.27-.565.59-.854.966-1.022 1.315-2.224 3.694-2.148 7.007.006.204.157.484.355.497l.04.002c.213.015.394-.301.391-.516-.064-2.458.6-4.662 1.955-6.423.242-.316.488-.626.72-.878zm12.388 4.106c-1.307-.48-2.302-1.27-2.95-2.352a4.873 4.873 0 01-.354-.71.819.819 0 00.337-.36.829.829 0 00-.395-1.098.822.822 0 00-1.098.392.822.822 0 00.724 1.177c.091.237.218.516.39.81.483.812 1.431 1.912 3.196 2.558a.226.226 0 00.278-.113c0-.006.005-.01.007-.022a.224.224 0 00-.135-.282zm-3.767-1.676a2.04 2.04 0 01-1.707-3.042 2.039 2.039 0 012.784-.787 2.04 2.04 0 01.786 2.783 1.92 1.92 0 01-.268.378.223.223 0 00.014.314c.09.082.234.074.313-.016a2.489 2.489 0 10-4.017-2.89 2.493 2.493 0 002.08 3.708.224.224 0 00.015-.448z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_tencentWeibo .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.813 6.01a4.397 4.397 0 00-4.326 6.121c.087.199.312.29.511.2a.382.382 0 00.206-.51 3.566 3.566 0 01-.286-1.668A3.616 3.616 0 018.76 6.79a3.615 3.615 0 013.366 3.84 3.615 3.615 0 01-4.65 3.218.39.39 0 00-.486.263.394.394 0 00.262.485c.315.093.647.152.977.174a4.397 4.397 0 004.677-4.087A4.398 4.398 0 008.813 6.01zm-1.348 5.658a1.67 1.67 0 10-.46-.655c-.274.27-.565.59-.854.966-1.022 1.315-2.224 3.694-2.148 7.007.006.204.157.484.355.497l.04.002c.213.015.394-.301.391-.516-.064-2.458.6-4.662 1.955-6.423.242-.316.488-.626.72-.878zm12.388 4.106c-1.307-.48-2.302-1.27-2.95-2.352a4.873 4.873 0 01-.354-.71.819.819 0 00.337-.36.829.829 0 00-.395-1.098.822.822 0 00-1.098.392.822.822 0 00.724 1.177c.091.237.218.516.39.81.483.812 1.431 1.912 3.196 2.558a.226.226 0 00.278-.113c0-.006.005-.01.007-.022a.224.224 0 00-.135-.282zm-3.767-1.676a2.04 2.04 0 01-1.707-3.042 2.039 2.039 0 012.784-.787 2.04 2.04 0 01.786 2.783 1.92 1.92 0 01-.268.378.223.223 0 00.014.314c.09.082.234.074.313-.016a2.489 2.489 0 10-4.017-2.89 2.493 2.493 0 002.08 3.708.224.224 0 00.015-.448z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_tumblr .ya-share2__badge,
.ya-share2__item_service_tumblr .ya-share2__mobile-popup-badge
{
    background-color: #547093;
}

.ya-share2__item_service_tumblr .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72 7.7h3.699v2.857h-3.7v4.102c0 .928-.01 1.463.087 1.726.098.262.343.534.61.69.355.213.758.32 1.214.32.81 0 1.616-.264 2.417-.79v2.522c-.683.322-1.302.55-1.857.678a7.94 7.94 0 01-1.798.195 4.905 4.905 0 01-1.724-.276 4.215 4.215 0 01-1.438-.79c-.399-.343-.673-.706-.826-1.09-.154-.386-.23-.945-.23-1.676v-5.611H7V8.29c.628-.203 1.357-.496 1.804-.877.45-.382.809-.84 1.08-1.374.272-.534.459-1.214.56-2.039h2.276v3.7z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_tumblr .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72 7.7h3.699v2.857h-3.7v4.102c0 .928-.01 1.463.087 1.726.098.262.343.534.61.69.355.213.758.32 1.214.32.81 0 1.616-.264 2.417-.79v2.522c-.683.322-1.302.55-1.857.678a7.94 7.94 0 01-1.798.195 4.905 4.905 0 01-1.724-.276 4.215 4.215 0 01-1.438-.79c-.399-.343-.673-.706-.826-1.09-.154-.386-.23-.945-.23-1.676v-5.611H7V8.29c.628-.203 1.357-.496 1.804-.877.45-.382.809-.84 1.08-1.374.272-.534.459-1.214.56-2.039h2.276v3.7z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_twitter .ya-share2__badge,
.ya-share2__item_service_twitter .ya-share2__mobile-popup-badge
{
    background-color: #00aced;
}

.ya-share2__item_service_twitter .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7.539a6.56 6.56 0 01-1.885.517 3.294 3.294 0 001.443-1.816 6.575 6.575 0 01-2.085.796 3.283 3.283 0 00-5.593 2.994A9.32 9.32 0 015.114 6.6a3.28 3.28 0 001.016 4.382 3.274 3.274 0 01-1.487-.41v.041a3.285 3.285 0 002.633 3.218 3.305 3.305 0 01-1.482.056 3.286 3.286 0 003.066 2.28A6.585 6.585 0 014 17.524 9.291 9.291 0 009.032 19c6.038 0 9.34-5 9.34-9.337 0-.143-.004-.285-.01-.425A6.672 6.672 0 0020 7.538z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_twitter .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7.539a6.56 6.56 0 01-1.885.517 3.294 3.294 0 001.443-1.816 6.575 6.575 0 01-2.085.796 3.283 3.283 0 00-5.593 2.994A9.32 9.32 0 015.114 6.6a3.28 3.28 0 001.016 4.382 3.274 3.274 0 01-1.487-.41v.041a3.285 3.285 0 002.633 3.218 3.305 3.305 0 01-1.482.056 3.286 3.286 0 003.066 2.28A6.585 6.585 0 014 17.524 9.291 9.291 0 009.032 19c6.038 0 9.34-5 9.34-9.337 0-.143-.004-.285-.01-.425A6.672 6.672 0 0020 7.538z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__item_service_viber .ya-share2__badge,
.ya-share2__item_service_viber .ya-share2__mobile-popup-badge
{
    background-color: #7b519d;
}

.ya-share2__item_service_viber .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Cpath d='M18.434 15.574c-.484-.391-1.002-.743-1.511-1.102-1.016-.718-1.945-.773-2.703.38-.426.648-1.021.677-1.644.392-1.718-.782-3.044-1.989-3.821-3.743-.344-.777-.34-1.473.465-2.022.425-.29.854-.634.82-1.268-.045-.828-2.043-3.593-2.832-3.885a1.429 1.429 0 00-.984 0C4.373 4.95 3.606 6.48 4.34 8.292c2.19 5.405 6.043 9.167 11.349 11.463.302.13.638.183.808.23 1.208.012 2.623-1.158 3.032-2.318.393-1.117-.438-1.56-1.096-2.093zM12.485 4.88c3.879.6 5.668 2.454 6.162 6.38.045.363-.09.909.426.919.538.01.408-.528.413-.89.045-3.699-3.163-7.127-6.888-7.253-.281.04-.863-.195-.9.438-.024.427.466.357.787.406z'/%3E%3Cpath d='M13.244 5.957c-.373-.045-.865-.222-.953.299-.09.546.458.49.811.57 2.395.538 3.23 1.414 3.624 3.802.057.349-.057.89.532.8.436-.066.278-.53.315-.802.02-2.293-1.936-4.38-4.329-4.669z'/%3E%3Cpath d='M13.464 7.832c-.249.006-.493.033-.585.3-.137.4.152.496.446.544.983.158 1.5.74 1.598 1.725.027.268.195.484.452.454.356-.043.389-.361.378-.664.017-1.106-1.227-2.385-2.289-2.359z'/%3E%3C/g%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_viber .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000' fill-rule='evenodd'%3E%3Cpath d='M18.434 15.574c-.484-.391-1.002-.743-1.511-1.102-1.016-.718-1.945-.773-2.703.38-.426.648-1.021.677-1.644.392-1.718-.782-3.044-1.989-3.821-3.743-.344-.777-.34-1.473.465-2.022.425-.29.854-.634.82-1.268-.045-.828-2.043-3.593-2.832-3.885a1.429 1.429 0 00-.984 0C4.373 4.95 3.606 6.48 4.34 8.292c2.19 5.405 6.043 9.167 11.349 11.463.302.13.638.183.808.23 1.208.012 2.623-1.158 3.032-2.318.393-1.117-.438-1.56-1.096-2.093zM12.485 4.88c3.879.6 5.668 2.454 6.162 6.38.045.363-.09.909.426.919.538.01.408-.528.413-.89.045-3.699-3.163-7.127-6.888-7.253-.281.04-.863-.195-.9.438-.024.427.466.357.787.406z'/%3E%3Cpath d='M13.244 5.957c-.373-.045-.865-.222-.953.299-.09.546.458.49.811.57 2.395.538 3.23 1.414 3.624 3.802.057.349-.057.89.532.8.436-.066.278-.53.315-.802.02-2.293-1.936-4.38-4.329-4.669z'/%3E%3Cpath d='M13.464 7.832c-.249.006-.493.033-.585.3-.137.4.152.496.446.544.983.158 1.5.74 1.598 1.725.027.268.195.484.452.454.356-.043.389-.361.378-.664.017-1.106-1.227-2.385-2.289-2.359z'/%3E%3C/g%3E%3C/svg%3E");
}

.ya-share2__item_service_vkontakte .ya-share2__badge,
.ya-share2__item_service_vkontakte .ya-share2__mobile-popup-badge
{
    background-color: #07f;
}

.ya-share2__item_service_vkontakte .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.878 17.304c-5.411 0-8.695-3.755-8.823-9.994h2.74c.086 4.583 2.171 6.528 3.77 6.925V7.31h2.627v3.954c1.542-.17 3.155-1.97 3.698-3.954h2.584c-.414 2.441-2.17 4.24-3.412 4.983 1.242.6 3.24 2.17 4.011 5.01h-2.84c-.6-1.898-2.07-3.369-4.04-3.569v3.57h-.315Z' fill='%23fff'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_vkontakte .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.878 17.304c-5.411 0-8.695-3.755-8.823-9.994h2.74c.086 4.583 2.171 6.528 3.77 6.925V7.31h2.627v3.954c1.542-.17 3.155-1.97 3.698-3.954h2.584c-.414 2.441-2.17 4.24-3.412 4.983 1.242.6 3.24 2.17 4.011 5.01h-2.84c-.6-1.898-2.07-3.369-4.04-3.569v3.57h-.315Z' fill='%23000'/%3E%3C/svg%3E");
}

.ya-share2__item_service_whatsapp .ya-share2__badge,
.ya-share2__item_service_whatsapp .ya-share2__mobile-popup-badge
{
    background-color: #65bc54;
}

.ya-share2__item_service_whatsapp .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 11.794c0 4.304-3.517 7.794-7.855 7.794a7.87 7.87 0 01-3.796-.97L4 20l1.418-4.182a7.714 7.714 0 01-1.127-4.024C4.29 7.489 7.807 4 12.145 4S20 7.49 20 11.794zm-7.855-6.553c-3.641 0-6.603 2.94-6.603 6.553A6.48 6.48 0 006.8 15.636l-.825 2.433 2.537-.806a6.6 6.6 0 003.633 1.084c3.642 0 6.604-2.94 6.604-6.553s-2.962-6.553-6.604-6.553zm3.967 8.348c-.049-.08-.177-.128-.37-.223-.192-.095-1.139-.558-1.315-.621-.177-.064-.305-.096-.434.095a10.92 10.92 0 01-.61.749c-.112.128-.224.143-.416.048-.193-.096-.813-.297-1.549-.948a5.76 5.76 0 01-1.07-1.323c-.113-.191-.013-.295.084-.39.086-.086.192-.223.289-.334.096-.112.128-.191.192-.319s.032-.239-.016-.335c-.048-.095-.433-1.035-.594-1.418-.16-.382-.32-.318-.433-.318-.112 0-.24-.016-.369-.016a.71.71 0 00-.513.239c-.177.19-.674.653-.674 1.593s.69 1.848.786 1.976c.096.127 1.332 2.119 3.289 2.884 1.958.764 1.958.51 2.31.477.353-.031 1.14-.461 1.3-.908.16-.446.16-.829.113-.908z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_whatsapp .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 11.794c0 4.304-3.517 7.794-7.855 7.794a7.87 7.87 0 01-3.796-.97L4 20l1.418-4.182a7.714 7.714 0 01-1.127-4.024C4.29 7.489 7.807 4 12.145 4S20 7.49 20 11.794zm-7.855-6.553c-3.641 0-6.603 2.94-6.603 6.553A6.48 6.48 0 006.8 15.636l-.825 2.433 2.537-.806a6.6 6.6 0 003.633 1.084c3.642 0 6.604-2.94 6.604-6.553s-2.962-6.553-6.604-6.553zm3.967 8.348c-.049-.08-.177-.128-.37-.223-.192-.095-1.139-.558-1.315-.621-.177-.064-.305-.096-.434.095a10.92 10.92 0 01-.61.749c-.112.128-.224.143-.416.048-.193-.096-.813-.297-1.549-.948a5.76 5.76 0 01-1.07-1.323c-.113-.191-.013-.295.084-.39.086-.086.192-.223.289-.334.096-.112.128-.191.192-.319s.032-.239-.016-.335c-.048-.095-.433-1.035-.594-1.418-.16-.382-.32-.318-.433-.318-.112 0-.24-.016-.369-.016a.71.71 0 00-.513.239c-.177.19-.674.653-.674 1.593s.69 1.848.786 1.976c.096.127 1.332 2.119 3.289 2.884 1.958.764 1.958.51 2.31.477.353-.031 1.14-.461 1.3-.908.16-.446.16-.829.113-.908z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}
</style><link rel="preload" href="./Сортировка Шелла — Программирование на C, C# и Java_files/f(3).txt" as="script"><script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/f(3).txt"></script><link rel="preload" href="./Сортировка Шелла — Программирование на C, C# и Java_files/f(4).txt" as="script"><script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/f(4).txt"></script><script charset="utf-8" src="./Сортировка Шелла — Программирование на C, C# и Java_files/666e224f99d4388f6e23.js" crossorigin="anonymous" importance="high"></script><script charset="utf-8" src="./Сортировка Шелла — Программирование на C, C# и Java_files/0529cf1ac17a79a94414.js" crossorigin="anonymous" importance="high"></script><script async="" crossorigin="anonymous" src="./Сортировка Шелла — Программирование на C, C# и Java_files/host.js"></script><link rel="preconnect" href="https://yastatic.net/"><link rel="preconnect" href="https://avatars.mds.yandex.net/"><link rel="preconnect" href="https://mc.yandex.ru/"><meta id="https://yastatic.net/partner-code-bundles/57046/context_static.js"><link rel="preconnect" href="https://ads.adfox.ru/"><script charset="utf-8" src="./Сортировка Шелла — Программирование на C, C# и Java_files/fdc0d5a8eb07ad782aba.js" crossorigin="anonymous" importance="high"></script><style nonce="">#8267edf347{width:1px;height:1px;position:relative;}</style><style nonce="">#id8567{width:1px;height:1px;top:0px;left:0px;position:absolute;}</style></head>

<body class="post-template-default single single-post postid-1213 single-format-standard custom-background ">
	
	<div class="wrapper" style="height: auto !important;">
				<header id="branding">
				
	<div class="container clearfix">
		<div class="hgroup-wrap clearfix">
					<section class="hgroup-right">
											</section><!-- .hgroup-right -->
				<hgroup id="site-logo" class="clearfix">
												<div style="float: left; margin-right: 18px"><a href="https://vscode.ru/"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/logo_vscode.png" alt="Логотип vscode.ru" style="width: 150px"></a></div>
							<div style="float: right; margin-top: 8px">
							<h1 id="site-title">
								<a href="https://vscode.ru/" title="Программирование на C, C# и Java" rel="home">
									Программирование на C, C# и Java								</a>
							</h1>
							<h2 id="site-description">Уроки программирования, алгоритмы, статьи, исходники, примеры программ и полезные советы</h2>
							</div>
						
				</hgroup><!-- #site-logo -->

		</div><!-- .hgroup-wrap -->
	</div><!-- .container -->
		<nav id="main-nav" class="clearfix">
					<div class="container clearfix"><ul class="root l_tinynav1"><li id="menu-item-450" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-450"><a href="https://vscode.ru/">Главная</a></li>
<li id="menu-item-436" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-has-children menu-item-436"><a href="https://vscode.ru/category/prog-lessons">Уроки программирования</a>
<ul class="sub-menu">
	<li id="menu-item-437" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-has-children menu-item-437"><a href="https://vscode.ru/category/prog-lessons/c">C</a>
	<ul class="sub-menu">
		<li id="menu-item-438" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-438"><a href="https://vscode.ru/category/prog-lessons/c/c-easy">Легкий уровень</a></li>
		<li id="menu-item-440" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-440"><a href="https://vscode.ru/category/prog-lessons/c/c-medium">Средний уровень</a></li>
		<li id="menu-item-439" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-439"><a href="https://vscode.ru/category/prog-lessons/c/c-hard">Сложный уровень</a></li>
	</ul>
</li>
	<li id="menu-item-441" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-441"><a href="https://vscode.ru/category/prog-lessons/c-sharp">C#</a>
	<ul class="sub-menu">
		<li id="menu-item-442" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-442"><a href="https://vscode.ru/category/prog-lessons/c-sharp/sharp-easy">Легкий уровень</a></li>
		<li id="menu-item-444" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-444"><a href="https://vscode.ru/category/prog-lessons/c-sharp/sharp-medium">Средний уровень</a></li>
		<li id="menu-item-443" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-443"><a href="https://vscode.ru/category/prog-lessons/c-sharp/sharp-hard">Сложный уровень</a></li>
	</ul>
</li>
	<li id="menu-item-801" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-801"><a href="https://vscode.ru/category/prog-lessons/java">Java</a>
	<ul class="sub-menu">
		<li id="menu-item-802" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-802"><a href="https://vscode.ru/category/prog-lessons/java/java-easy">Легкий уровень</a></li>
		<li id="menu-item-1868" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1868"><a href="https://vscode.ru/category/prog-lessons/java/java-medium">Средний уровень</a></li>
	</ul>
</li>
	<li id="menu-item-4553" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-4553"><a href="https://vscode.ru/category/prog-lessons/android">Android</a>
	<ul class="sub-menu">
		<li id="menu-item-4554" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4554"><a href="https://vscode.ru/category/prog-lessons/android/android-medium">Средний уровень</a></li>
	</ul>
</li>
</ul>
</li>
<li id="menu-item-445" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-445"><a href="https://vscode.ru/category/articles">Статьи</a>
<ul class="sub-menu">
	<li id="menu-item-446" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-446"><a href="https://vscode.ru/category/articles/article-prog">Программирование</a></li>
	<li id="menu-item-1251" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1251"><a href="https://vscode.ru/category/articles/database">Базы данных</a></li>
	<li id="menu-item-1196" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1196"><a href="https://vscode.ru/category/articles/windows">Windows</a></li>
	<li id="menu-item-1867" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1867"><a href="https://vscode.ru/category/articles/cms">CMS</a></li>
	<li id="menu-item-1815" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1815"><a href="https://vscode.ru/category/articles/review">Обзоры</a></li>
</ul>
</li>
<li id="menu-item-447" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-447"><a href="https://vscode.ru/category/helpful-things">Полезные мелочи</a></li>
<li id="menu-item-3301" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3301"><a href="https://vscode.ru/category/task">Задачи</a></li>
<li id="menu-item-3302" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3302"><a href="https://vscode.ru/category/video">Видео</a></li>
<li id="menu-item-1212" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1212"><a href="https://vscode.ru/zakazat-napisanie-programmyi">Заказать программу</a></li>
<li id="menu-item-449" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-449"><a href="https://vscode.ru/obratnaya-svyaz">Обратная связь</a></li>
<li class="default-menu"><a href="https://vscode.ru/" title="Navigation">Навигация по сайту</a></li></ul><select class="tinynav tinynav1"><option value="https://vscode.ru">Главная</option><option value="https://vscode.ru/category/prog-lessons">Уроки программирования</option><option value="https://vscode.ru/category/prog-lessons/c">- C</option><option value="https://vscode.ru/category/prog-lessons/c/c-easy">- - Легкий уровень</option><option value="https://vscode.ru/category/prog-lessons/c/c-medium">- - Средний уровень</option><option value="https://vscode.ru/category/prog-lessons/c/c-hard">- - Сложный уровень</option><option value="https://vscode.ru/category/prog-lessons/c-sharp">- C#</option><option value="https://vscode.ru/category/prog-lessons/c-sharp/sharp-easy">- - Легкий уровень</option><option value="https://vscode.ru/category/prog-lessons/c-sharp/sharp-medium">- - Средний уровень</option><option value="https://vscode.ru/category/prog-lessons/c-sharp/sharp-hard">- - Сложный уровень</option><option value="https://vscode.ru/category/prog-lessons/java">- Java</option><option value="https://vscode.ru/category/prog-lessons/java/java-easy">- - Легкий уровень</option><option value="https://vscode.ru/category/prog-lessons/java/java-medium">- - Средний уровень</option><option value="https://vscode.ru/category/prog-lessons/android">- Android</option><option value="https://vscode.ru/category/prog-lessons/android/android-medium">- - Средний уровень</option><option value="https://vscode.ru/category/articles">Статьи</option><option value="https://vscode.ru/category/articles/article-prog">- Программирование</option><option value="https://vscode.ru/category/articles/database">- Базы данных</option><option value="https://vscode.ru/category/articles/windows">- Windows</option><option value="https://vscode.ru/category/articles/cms">- CMS</option><option value="https://vscode.ru/category/articles/review">- Обзоры</option><option value="https://vscode.ru/category/helpful-things">Полезные мелочи</option><option value="https://vscode.ru/category/task">Задачи</option><option value="https://vscode.ru/category/video">Видео</option><option value="https://vscode.ru/zakazat-napisanie-programmyi">Заказать программу</option><option value="https://vscode.ru/obratnaya-svyaz">Обратная связь</option><option value="https://vscode.ru/" selected="selected">Навигация по сайту</option></select></div><!-- .container -->
					</nav><!-- #main-nav -->				</header>
		
				<div id="main" class="container clearfix" style="height: auto !important;">
		
		<!--Баннер НАЧАЛО-->
		<div style="margin-top: -10px; padding-bottom: 10px; padding-top: 16px; overflow: auto; background-color: #ffffff;" align="center">
	
		<p style="font-size: 11pt; vertical-align: middle;"><b><span style="font-size: 13pt; color: red;">ОСТОРОЖНО МОШЕННИКИ!</span> В последнее время в социальных сетях участились случаи предложения помощи в написании программ от лиц, прикрывающихся сайтом vscode.ru. Мы никогда не пишем первыми и не размещаем никакие материалы в посторонних группах ВК. Для связи с нами используйте <span style="text-decoration: underline;">исключительно</span> эти контакты: <a title="vscoderu@yandex.ru" href="mailto:vscoderu@yandex.ru" rel="nofollow">vscoderu@yandex.ru</a>, <a title="vscode.ru - Помощь в программировании" href="https://vk.com/vscode" rel="nofollow" target="_blank">https://vk.com/vscode</a></b></p>
		
		</div><br>
		<!--Баннер КОНЕЦ-->
		

<div id="container">
	

<div id="primary" class="no-margin-left" style="height: auto !important;">
   <div id="content" style="height: auto !important;">	<section id="post-1213" class="post-1213 post type-post status-publish format-standard has-post-thumbnail hentry category-c category-console category-c-easy category-types-prog category-prog-lessons tag-c tag-visual-studio tag-algoritm tag-dlya-nachinayushhih tag-si tag-skachat-ishodnik tag-sortirovka" style="height: auto !important;">
		<article style="height: auto !important;">

			
			<header class="entry-header">
    			<h2 class="entry-title">
    				Сортировка Шелла    			</h2><!-- .entry-title -->
  		</header>

  		
  		
  			<div class="entry-meta-bar clearfix">
    			<div class="entry-meta">
	    				<span class="author"><a href="https://vscode.ru/author/admin">admin</a></span>
	    				<span class="date"><a href="https://vscode.ru/prog-lessons/sortirovka-shella.html" title="14:16">05.09.2015</a></span>
	    					             		<span class="category"><a href="https://vscode.ru/category/prog-lessons/c" rel="category tag">C</a>, <a href="https://vscode.ru/category/types-prog/console" rel="category tag">Консольные программы</a>, <a href="https://vscode.ru/category/prog-lessons/c/c-easy" rel="category tag">Легкий уровень</a>, <a href="https://vscode.ru/category/types-prog" rel="category tag">Тип программ</a>, <a href="https://vscode.ru/category/prog-lessons" rel="category tag">Уроки программирования</a></span>
	             		    					             		<span class="comments"><a href="https://vscode.ru/prog-lessons/sortirovka-shella.html#respond">Нет комментариев</a></span>
	             	    			</div><!-- .entry-meta -->
    		</div>

				
				
  			<div class="entry-content clearfix" style="height: auto !important;">
    			
<!-- Quick Adsense WordPress Plugin: http://quicksense.net/ -->
<div style="float:none;margin:8px 0 8px 0;text-align:center;">
<div style="padding: 8px 0 0 0; overflow: auto;">
<!-- Yandex.RTB R-A-287275-1 -->
<div id="yandex_rtb_R-A-287275-1"><div></div></div>
<script type="text/javascript">
    (function(w, d, n, s, t) {
        w[n] = w[n] || [];
        w[n].push(function() {
            Ya.Context.AdvManager.render({
                blockId: "R-A-287275-1",
                renderTo: "yandex_rtb_R-A-287275-1",
                async: true
            });
        });
        t = d.getElementsByTagName("script")[0];
        s = d.createElement("script");
        s.type = "text/javascript";
        s.src = "//an.yandex.ru/system/context.js";
        s.async = true;
        t.parentNode.insertBefore(s, t);
    })(this, this.document, "yandexContextAsyncCallbacks");
</script>
</div>
<br>
<script async="" src="./Сортировка Шелла — Программирование на C, C# и Java_files/f(2).txt"></script>
<ins class="adsbygoogle" style="display: block; text-align: center; height: 151px;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-4305323928428347" data-ad-slot="5687499583" data-adsbygoogle-status="done" data-ad-status="unfilled"><ins id="aswift_1_expand" style="border: none; height: 151px; width: 603px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-table;" tabindex="0" title="Advertisement" aria-label="Advertisement"><ins id="aswift_1_anchor" style="border: none; height: 151px; width: 603px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: block;"><iframe id="aswift_1" name="aswift_1" style="left:0;position:absolute;top:0;border:0;width:603px !IMPORTANT;height:151px !IMPORTANT" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="603" height="151" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="./Сортировка Шелла — Программирование на C, C# и Java_files/ads.html" data-google-container-id="a!2" data-google-query-id="CKi6uub_8fYCFVgCogMdnigFSw" data-load-complete="true"></iframe></ins></ins></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
<p>В этом уроке будет рассмотрена <strong>сортировка Шелла</strong>. Мы приведем алгоритм, а также его реализацию на языке программирования Си с подробными комментариями.</p>
<p><span id="more-1213"></span></p>
<h2>Описание алгоритма «Сортировка Шелла»</h2>
<p>Этот метод сортировки&nbsp;Д. Шелл предложил в 1959 г. Он использует минимум памяти и показывает высокие скорости при сортировке. По сути в методе Шелла применяются сравнения и перестановки элементов аналогичные <a title="Сортировка вставками на Си" href="https://vscode.ru/prog-lessons/sortirovka-vstavkami-na-si.html" target="_blank">методу вставок</a>, но при этом порядок сравниваемых элементов совершенно другой.</p>
<p>Идея <strong>сортировки методом Шелла</strong> состоит в том, чтобы сортировать элементы отстоящие друг&nbsp;от друга на некотором расстоянии step. Затем сортировка повторяется при&nbsp;меньших значениях step, и в конце процесс сортировки Шелла завершается при step = 1 (а именно обычной сортировкой вставками).</p>
<p>До сих пор продолжает обсуждаться вопрос выбора шага сортировки step. Шелл предложил такую последовательность:&nbsp;N/2, N/4, N/8 …, где N — количество элементов в сортируемом массиве.</p>
<!-- Quick Adsense WordPress Plugin: http://quicksense.net/ -->
<div style="float:none;margin:10px 0 10px 0;text-align:center;">
<script async="" src="./Сортировка Шелла — Программирование на C, C# и Java_files/f(2).txt"></script>
<ins class="adsbygoogle" style="display: block; text-align: center; height: 151px;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-4305323928428347" data-ad-slot="1531141465" data-adsbygoogle-status="done" data-ad-status="unfilled"><ins id="aswift_2_expand" style="border: none; height: 151px; width: 603px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-table;" tabindex="0" title="Advertisement" aria-label="Advertisement"><ins id="aswift_2_anchor" style="border: none; height: 151px; width: 603px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: block;"><iframe id="aswift_2" name="aswift_2" style="left:0;position:absolute;top:0;border:0;width:603px !IMPORTANT;height:151px !IMPORTANT" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="603" height="151" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="./Сортировка Шелла — Программирование на C, C# и Java_files/ads(1).html" data-google-container-id="a!3" data-google-query-id="CPHSreX_8fYCFXMRewodp_8D2g" data-load-complete="true"></iframe></ins></ins></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
<br>
<div style="padding: 8px 0 0 0; overflow: auto">
<!-- Yandex.RTB R-A-287275-2 -->
<div id="yandex_rtb_R-A-287275-2"><div></div></div>
<script type="text/javascript">
    (function(w, d, n, s, t) {
        w[n] = w[n] || [];
        w[n].push(function() {
            Ya.Context.AdvManager.render({
                blockId: "R-A-287275-2",
                renderTo: "yandex_rtb_R-A-287275-2",
                async: true
            });
        });
        t = d.getElementsByTagName("script")[0];
        s = d.createElement("script");
        s.type = "text/javascript";
        s.src = "//an.yandex.ru/system/context.js";
        s.async = true;
        t.parentNode.insertBefore(s, t);
    })(this, this.document, "yandexContextAsyncCallbacks");
</script>
</div>
</div>

<p>Сортировка Шелла требует около log<sub>2</sub>N проходов для упорядочивания последовательности длиной N.</p>
<h2>Реализация алгоритма сортировки&nbsp;Шелла</h2>
<p>Ниже приводится программная реализация на языке программирования Си:</p>
<p></p><!-- Crayon Syntax Highlighter v_2.7.2_beta -->

		<div id="crayon-62467b2db47c7321859799" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" style="margin-top: 12px; margin-bottom: 12px; font-size: 12px !important; line-height: 15px !important; height: auto;">
		
			<div class="crayon-toolbar" data-settings=" mouseover overlay hide delay" style="font-size: 12px !important; height: 18px !important; line-height: 18px !important; margin-top: -19px; display: none; position: absolute; z-index: 2;"><span class="crayon-title"></span>
			<div class="crayon-tools" style="font-size: 12px !important;height: 18px !important; line-height: 18px !important;"><div class="crayon-button crayon-nums-button crayon-pressed" title="Toggle Line Numbers"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-plain-button" title="Toggle Plain Code"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-wrap-button" title="Toggle Line Wrap"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-expand-button" title="Expand Code" style="display: none;"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-copy-button" title="Copy"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-popup-button" title="Open Code In New Window"><div class="crayon-button-icon"></div></div><span class="crayon-language">C</span></div></div>
			<div class="crayon-info" style="min-height: 16.8px !important; line-height: 16.8px !important;"></div>
			<div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick" readonly="" style="tab-size: 4; font-size: 12px !important; line-height: 15px !important; z-index: 0; opacity: 0; overflow: hidden;">void ShellSort(int n, int mass[])
{
    int i, j, step;
    int tmp;
    for (step = n / 2; step &gt; 0; step /= 2)
        for (i = step; i &lt; n; i++)
        {
            tmp = mass[i];
            for (j = i; j &gt;= step; j -= step)
            {
                if (tmp &lt; mass[j - step])
                    mass[j] = mass[j - step];
                else
                    break;
            }
            mass[j] = tmp;
        }
}</textarea></div>
			<div class="crayon-main" style="position: relative; z-index: 1; overflow: hidden;">
				<table class="crayon-table" style="">
					<tbody><tr class="crayon-row">
				<td class="crayon-nums " data-settings="show">
					<div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;"><div class="crayon-num" data-line="crayon-62467b2db47c7321859799-1">1</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47c7321859799-2">2</div><div class="crayon-num" data-line="crayon-62467b2db47c7321859799-3">3</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47c7321859799-4">4</div><div class="crayon-num" data-line="crayon-62467b2db47c7321859799-5">5</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47c7321859799-6">6</div><div class="crayon-num" data-line="crayon-62467b2db47c7321859799-7">7</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47c7321859799-8">8</div><div class="crayon-num" data-line="crayon-62467b2db47c7321859799-9">9</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47c7321859799-10">10</div><div class="crayon-num" data-line="crayon-62467b2db47c7321859799-11">11</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47c7321859799-12">12</div><div class="crayon-num" data-line="crayon-62467b2db47c7321859799-13">13</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47c7321859799-14">14</div><div class="crayon-num" data-line="crayon-62467b2db47c7321859799-15">15</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47c7321859799-16">16</div><div class="crayon-num" data-line="crayon-62467b2db47c7321859799-17">17</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47c7321859799-18">18</div></div>
				</td>
						<td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important; -moz-tab-size:4; -o-tab-size:4; -webkit-tab-size:4; tab-size:4;"><div class="crayon-line" id="crayon-62467b2db47c7321859799-1"><span class="crayon-t">void</span><span class="crayon-h"> </span><span class="crayon-e">ShellSort</span><span class="crayon-sy">(</span><span class="crayon-t">int</span><span class="crayon-h"> </span><span class="crayon-i">n</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-t">int</span><span class="crayon-h"> </span><span class="crayon-i">mass</span><span class="crayon-sy">[</span><span class="crayon-sy">]</span><span class="crayon-sy">)</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47c7321859799-2"><span class="crayon-sy">{</span></div><div class="crayon-line" id="crayon-62467b2db47c7321859799-3"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-t">int</span><span class="crayon-h"> </span><span class="crayon-i">i</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-i">j</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-i">step</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47c7321859799-4"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-t">int</span><span class="crayon-h"> </span><span class="crayon-i">tmp</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="crayon-62467b2db47c7321859799-5"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-st">for</span><span class="crayon-h"> </span><span class="crayon-sy">(</span><span class="crayon-i">step</span><span class="crayon-h"> </span>=<span class="crayon-h"> </span><span class="crayon-i">n</span><span class="crayon-h"> </span>/<span class="crayon-h"> </span><span class="crayon-cn">2</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-i">step</span><span class="crayon-h"> </span><span class="crayon-h">&gt;</span><span class="crayon-h"> </span><span class="crayon-cn">0</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-i">step</span><span class="crayon-h"> </span>/=<span class="crayon-h"> </span><span class="crayon-cn">2</span><span class="crayon-sy">)</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47c7321859799-6"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-st">for</span><span class="crayon-h"> </span><span class="crayon-sy">(</span><span class="crayon-i">i</span><span class="crayon-h"> </span>=<span class="crayon-h"> </span><span class="crayon-i">step</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-i">i</span><span class="crayon-h"> </span><span class="crayon-h">&lt;</span><span class="crayon-h"> </span><span class="crayon-i">n</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-i">i</span>++<span class="crayon-sy">)</span></div><div class="crayon-line" id="crayon-62467b2db47c7321859799-7"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-sy">{</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47c7321859799-8"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-i">tmp</span><span class="crayon-h"> </span>=<span class="crayon-h"> </span><span class="crayon-i">mass</span><span class="crayon-sy">[</span><span class="crayon-i">i</span><span class="crayon-sy">]</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="crayon-62467b2db47c7321859799-9"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-st">for</span><span class="crayon-h"> </span><span class="crayon-sy">(</span><span class="crayon-i">j</span><span class="crayon-h"> </span>=<span class="crayon-h"> </span><span class="crayon-i">i</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-i">j</span><span class="crayon-h"> </span><span class="crayon-h">&gt;</span>=<span class="crayon-h"> </span><span class="crayon-i">step</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-i">j</span><span class="crayon-h"> </span>-=<span class="crayon-h"> </span><span class="crayon-i">step</span><span class="crayon-sy">)</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47c7321859799-10"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-sy">{</span></div><div class="crayon-line" id="crayon-62467b2db47c7321859799-11"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-st">if</span><span class="crayon-h"> </span><span class="crayon-sy">(</span><span class="crayon-i">tmp</span><span class="crayon-h"> </span><span class="crayon-h">&lt;</span><span class="crayon-h"> </span><span class="crayon-i">mass</span><span class="crayon-sy">[</span><span class="crayon-i">j</span><span class="crayon-h"> </span>-<span class="crayon-h"> </span><span class="crayon-i">step</span><span class="crayon-sy">]</span><span class="crayon-sy">)</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47c7321859799-12"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-i">mass</span><span class="crayon-sy">[</span><span class="crayon-i">j</span><span class="crayon-sy">]</span><span class="crayon-h"> </span>=<span class="crayon-h"> </span><span class="crayon-i">mass</span><span class="crayon-sy">[</span><span class="crayon-i">j</span><span class="crayon-h"> </span>-<span class="crayon-h"> </span><span class="crayon-i">step</span><span class="crayon-sy">]</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="crayon-62467b2db47c7321859799-13"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-st">else</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47c7321859799-14"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-st">break</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="crayon-62467b2db47c7321859799-15"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-sy">}</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47c7321859799-16"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-i">mass</span><span class="crayon-sy">[</span><span class="crayon-i">j</span><span class="crayon-sy">]</span><span class="crayon-h"> </span>=<span class="crayon-h"> </span><span class="crayon-i">tmp</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="crayon-62467b2db47c7321859799-17"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-sy">}</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47c7321859799-18"><span class="crayon-sy">}</span></div></div></td>
					</tr>
				</tbody></table>
			</div>
		</div>
<!-- [Format Time: 0.0021 seconds] -->
<p></p>
<p>где n — количество элементов в массиве, а mass[] — упорядочиваемый массив элементов.</p>
<h2>Пример программы</h2>
<p>Ниже мы приводим пример консольной программы с подробными комментариями, которая считывает массив целых чисел из N элементов, сортирует его <strong>методом Шелла</strong> и выводит результат сортировки на экран. В конце статьи вы можете скачать исходник этой программы, написанной в Visual Studio на языке Си.</p>
<p></p><!-- Crayon Syntax Highlighter v_2.7.2_beta -->

		<div id="crayon-62467b2db47d2459205275" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" style="margin-top: 12px; margin-bottom: 12px; font-size: 12px !important; line-height: 15px !important; height: auto;">
		
			<div class="crayon-toolbar" data-settings=" mouseover overlay hide delay" style="font-size: 12px !important; height: 18px !important; line-height: 18px !important; margin-top: -19px; position: absolute; z-index: 2; display: none;"><span class="crayon-title"></span>
			<div class="crayon-tools" style="font-size: 12px !important;height: 18px !important; line-height: 18px !important;"><div class="crayon-button crayon-nums-button crayon-pressed" title="Toggle Line Numbers"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-plain-button" title="Toggle Plain Code"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-wrap-button" title="Toggle Line Wrap"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-expand-button" title="Expand Code" style="display: none;"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-copy-button" title="Copy"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-popup-button" title="Open Code In New Window"><div class="crayon-button-icon"></div></div><span class="crayon-language">C</span></div></div>
			<div class="crayon-info" style="min-height: 16.8px !important; line-height: 16.8px !important;"></div>
			<div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick" readonly="" style="tab-size: 4; font-size: 12px !important; line-height: 15px !important; z-index: 0; opacity: 0; overflow: hidden;">#include &lt;stdio.h&gt;
#include &lt;malloc.h&gt;
#include &lt;conio.h&gt;

//сортировка методом Шелла
void ShellSort(int n, int mass[])
{
    int i, j, step;
    int tmp;
    for (step = n / 2; step &gt; 0; step /= 2)
        for (i = step; i &lt; n; i++)
        {
            tmp = mass[i];
            for (j = i; j &gt;= step; j -= step)
            {
                if (tmp &lt; mass[j - step])
                    mass[j] = mass[j - step];
                else
                    break;
            }
            mass[j] = tmp;
        }
}

int main()
{
    //ввод N
    int N;
    printf("Input N: ");
    scanf_s("%d", &amp;N);
    //выделение памяти под массив
    int* mass;
    mass = (int *)malloc(N * sizeof(int));
    //ввод элементов массива
    printf("Input the array elements:\n");
    for (int i = 0; i &lt; N; i++)
        scanf_s("%d", &amp;mass[i]);
    //сортировка методом Шелла
    ShellSort(N, mass);
    //вывод отсортированного массива на экран
    printf("Sorted array:\n");
    for (int i = 0; i &lt; N; i++)
        printf("%d ", mass[i]);
    printf("\n");
    //освобождение памяти
    free(mass);
    _getch();
    return 0;
}</textarea></div>
			<div class="crayon-main" style="position: relative; z-index: 1; overflow: hidden;">
				<table class="crayon-table" style="">
					<tbody><tr class="crayon-row">
				<td class="crayon-nums " data-settings="show">
					<div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;"><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-1">1</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-2">2</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-3">3</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-4">4</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-5">5</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-6">6</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-7">7</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-8">8</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-9">9</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-10">10</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-11">11</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-12">12</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-13">13</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-14">14</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-15">15</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-16">16</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-17">17</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-18">18</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-19">19</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-20">20</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-21">21</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-22">22</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-23">23</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-24">24</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-25">25</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-26">26</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-27">27</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-28">28</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-29">29</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-30">30</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-31">31</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-32">32</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-33">33</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-34">34</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-35">35</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-36">36</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-37">37</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-38">38</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-39">39</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-40">40</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-41">41</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-42">42</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-43">43</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-44">44</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-45">45</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-46">46</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-47">47</div><div class="crayon-num crayon-striped-num" data-line="crayon-62467b2db47d2459205275-48">48</div><div class="crayon-num" data-line="crayon-62467b2db47d2459205275-49">49</div></div>
				</td>
						<td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important; -moz-tab-size:4; -o-tab-size:4; -webkit-tab-size:4; tab-size:4;"><div class="crayon-line" id="crayon-62467b2db47d2459205275-1"><span class="crayon-p">#include &lt;stdio.h&gt;</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-2"><span class="crayon-p">#include &lt;malloc.h&gt;</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-3"><span class="crayon-p">#include &lt;conio.h&gt;</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-4">&nbsp;</div><div class="crayon-line" id="crayon-62467b2db47d2459205275-5"><span class="crayon-c">//сортировка методом Шелла</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-6"><span class="crayon-t">void</span><span class="crayon-h"> </span><span class="crayon-e">ShellSort</span><span class="crayon-sy">(</span><span class="crayon-t">int</span><span class="crayon-h"> </span><span class="crayon-i">n</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-t">int</span><span class="crayon-h"> </span><span class="crayon-i">mass</span><span class="crayon-sy">[</span><span class="crayon-sy">]</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-7"><span class="crayon-sy">{</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-8"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-t">int</span><span class="crayon-h"> </span><span class="crayon-i">i</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-i">j</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-i">step</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-9"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-t">int</span><span class="crayon-h"> </span><span class="crayon-i">tmp</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-10"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-st">for</span><span class="crayon-h"> </span><span class="crayon-sy">(</span><span class="crayon-i">step</span><span class="crayon-h"> </span>=<span class="crayon-h"> </span><span class="crayon-i">n</span><span class="crayon-h"> </span>/<span class="crayon-h"> </span><span class="crayon-cn">2</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-i">step</span><span class="crayon-h"> </span><span class="crayon-h">&gt;</span><span class="crayon-h"> </span><span class="crayon-cn">0</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-i">step</span><span class="crayon-h"> </span>/=<span class="crayon-h"> </span><span class="crayon-cn">2</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-11"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-st">for</span><span class="crayon-h"> </span><span class="crayon-sy">(</span><span class="crayon-i">i</span><span class="crayon-h"> </span>=<span class="crayon-h"> </span><span class="crayon-i">step</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-i">i</span><span class="crayon-h"> </span><span class="crayon-h">&lt;</span><span class="crayon-h"> </span><span class="crayon-i">n</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-i">i</span>++<span class="crayon-sy">)</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-12"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-sy">{</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-13"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-i">tmp</span><span class="crayon-h"> </span>=<span class="crayon-h"> </span><span class="crayon-i">mass</span><span class="crayon-sy">[</span><span class="crayon-i">i</span><span class="crayon-sy">]</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-14"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-st">for</span><span class="crayon-h"> </span><span class="crayon-sy">(</span><span class="crayon-i">j</span><span class="crayon-h"> </span>=<span class="crayon-h"> </span><span class="crayon-i">i</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-i">j</span><span class="crayon-h"> </span><span class="crayon-h">&gt;</span>=<span class="crayon-h"> </span><span class="crayon-i">step</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-i">j</span><span class="crayon-h"> </span>-=<span class="crayon-h"> </span><span class="crayon-i">step</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-15"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-sy">{</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-16"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-st">if</span><span class="crayon-h"> </span><span class="crayon-sy">(</span><span class="crayon-i">tmp</span><span class="crayon-h"> </span><span class="crayon-h">&lt;</span><span class="crayon-h"> </span><span class="crayon-i">mass</span><span class="crayon-sy">[</span><span class="crayon-i">j</span><span class="crayon-h"> </span>-<span class="crayon-h"> </span><span class="crayon-i">step</span><span class="crayon-sy">]</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-17"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-i">mass</span><span class="crayon-sy">[</span><span class="crayon-i">j</span><span class="crayon-sy">]</span><span class="crayon-h"> </span>=<span class="crayon-h"> </span><span class="crayon-i">mass</span><span class="crayon-sy">[</span><span class="crayon-i">j</span><span class="crayon-h"> </span>-<span class="crayon-h"> </span><span class="crayon-i">step</span><span class="crayon-sy">]</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-18"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-st">else</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-19"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-st">break</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-20"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-sy">}</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-21"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-i">mass</span><span class="crayon-sy">[</span><span class="crayon-i">j</span><span class="crayon-sy">]</span><span class="crayon-h"> </span>=<span class="crayon-h"> </span><span class="crayon-i">tmp</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-22"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-sy">}</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-23"><span class="crayon-sy">}</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-24">&nbsp;</div><div class="crayon-line" id="crayon-62467b2db47d2459205275-25"><span class="crayon-t">int</span><span class="crayon-h"> </span><span class="crayon-e">main</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-26"><span class="crayon-sy">{</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-27"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-c">//ввод N</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-28"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-t">int</span><span class="crayon-h"> </span><span class="crayon-i">N</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-29"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-r">printf</span><span class="crayon-sy">(</span><span class="crayon-s">"Input N: "</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-30"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-e">scanf_s</span><span class="crayon-sy">(</span><span class="crayon-s">"%d"</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-sy">&amp;N);</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-31"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-c">//выделение памяти под массив</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-32"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-t">int</span>*<span class="crayon-h"> </span><span class="crayon-i">mass</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-33"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-i">mass</span><span class="crayon-h"> </span>=<span class="crayon-h"> </span><span class="crayon-sy">(</span><span class="crayon-t">int</span><span class="crayon-h"> </span>*<span class="crayon-sy">)</span><span class="crayon-r">malloc</span><span class="crayon-sy">(</span><span class="crayon-i">N</span><span class="crayon-h"> </span>*<span class="crayon-h"> </span><span class="crayon-r">sizeof</span><span class="crayon-sy">(</span><span class="crayon-t">int</span><span class="crayon-sy">)</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-34"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-c">//ввод элементов массива</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-35"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-r">printf</span><span class="crayon-sy">(</span><span class="crayon-s">"Input the array elements:\n"</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-36"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-st">for</span><span class="crayon-h"> </span><span class="crayon-sy">(</span><span class="crayon-t">int</span><span class="crayon-h"> </span><span class="crayon-i">i</span><span class="crayon-h"> </span>=<span class="crayon-h"> </span><span class="crayon-cn">0</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-i">i</span><span class="crayon-h"> </span><span class="crayon-h">&lt;</span><span class="crayon-h"> </span><span class="crayon-i">N</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-i">i</span>++<span class="crayon-sy">)</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-37"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-e">scanf_s</span><span class="crayon-sy">(</span><span class="crayon-s">"%d"</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-sy">&amp;mass[i]);</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-38"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-c">//сортировка методом Шелла</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-39"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-e">ShellSort</span><span class="crayon-sy">(</span><span class="crayon-i">N</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-i">mass</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-40"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-c">//вывод отсортированного массива на экран</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-41"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-r">printf</span><span class="crayon-sy">(</span><span class="crayon-s">"Sorted array:\n"</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-42"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-st">for</span><span class="crayon-h"> </span><span class="crayon-sy">(</span><span class="crayon-t">int</span><span class="crayon-h"> </span><span class="crayon-i">i</span><span class="crayon-h"> </span>=<span class="crayon-h"> </span><span class="crayon-cn">0</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-i">i</span><span class="crayon-h"> </span><span class="crayon-h">&lt;</span><span class="crayon-h"> </span><span class="crayon-i">N</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-i">i</span>++<span class="crayon-sy">)</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-43"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-r">printf</span><span class="crayon-sy">(</span><span class="crayon-s">"%d "</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-i">mass</span><span class="crayon-sy">[</span><span class="crayon-i">i</span><span class="crayon-sy">]</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-44"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-r">printf</span><span class="crayon-sy">(</span><span class="crayon-s">"\n"</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-45"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-c">//освобождение памяти</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-46"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-e">free</span><span class="crayon-sy">(</span><span class="crayon-i">mass</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-47"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-e">_getch</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="crayon-62467b2db47d2459205275-48"><span class="crayon-h">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="crayon-st">return</span><span class="crayon-h"> </span><span class="crayon-cn">0</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="crayon-62467b2db47d2459205275-49"><span class="crayon-sy">}</span></div></div></td>
					</tr>
				</tbody></table>
			</div>
		</div>
<!-- [Format Time: 0.0015 seconds] -->
<p></p>
<p>Демонстрация работы программы:</p>
<p><a href="./Сортировка Шелла — Программирование на C, C# и Java_files/ShellMethodDemo.png"><img class="alignnone size-full wp-image-1218" src="./Сортировка Шелла — Программирование на C, C# и Java_files/ShellMethodDemo.png" alt="Сортировка Шелла. Демонстрация работы программы" width="641" height="351" srcset="https://vscode.ru/wp-content/uploads/2015/09/ShellMethodDemo.png 641w, https://vscode.ru/wp-content/uploads/2015/09/ShellMethodDemo-300x164.png 300w" sizes="(max-width: 641px) 100vw, 641px"></a></p>
<!-- Quick Adsense WordPress Plugin: http://quicksense.net/ -->
<div style="float:none;margin:10px 0 10px 0;text-align:center;">
<div style="padding: 4px 0 4px 0; overflow: auto;">
<!-- Yandex.RTB R-A-287275-6 -->
<div id="yandex_rtb_R-A-287275-6"><div></div></div>
<script type="text/javascript">
    (function(w, d, n, s, t) {
        w[n] = w[n] || [];
        w[n].push(function() {
            Ya.Context.AdvManager.render({
                blockId: "R-A-287275-6",
                renderTo: "yandex_rtb_R-A-287275-6",
                async: true
            });
        });
        t = d.getElementsByTagName("script")[0];
        s = d.createElement("script");
        s.type = "text/javascript";
        s.src = "//an.yandex.ru/system/context.js";
        s.async = true;
        t.parentNode.insertBefore(s, t);
    })(this, this.document, "yandexContextAsyncCallbacks");
</script>
</div>
</div>

<p>&nbsp;</p>
<a href="https://yadi.sk/d/PD2Kra7titEGP" target="_blank" class="buttons btn_blue left"><span class="left">Скачать исходник</span></a>
<p>&nbsp;</p>
<p>&nbsp;</p>

<div class="kk-star-ratings
     kksr-valign-bottom     kksr-align-left    " data-payload="{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;1213&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;count&quot;:&quot;8&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;4&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;\u041e\u0446\u0435\u043d\u0438\u0442\u0435 \u0441\u0442\u0430\u0442\u044c\u044e&quot;,&quot;legend&quot;:&quot;4\/5 - (8 \u0433\u043e\u043b\u043e\u0441\u043e\u0432)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;width&quot;:&quot;113.5&quot;,&quot;_legend&quot;:&quot;{score}\/{best} - ({count} {votes})&quot;}">
    
<div class="kksr-stars">
    
<div class="kksr-stars-inactive">
            <div class="kksr-star" data-star="1" style="padding-right: 5px">
            

<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
        </div>
            <div class="kksr-star" data-star="2" style="padding-right: 5px">
            

<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
        </div>
            <div class="kksr-star" data-star="3" style="padding-right: 5px">
            

<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
        </div>
            <div class="kksr-star" data-star="4" style="padding-right: 5px">
            

<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
        </div>
            <div class="kksr-star" data-star="5" style="padding-right: 5px">
            

<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
        </div>
    </div>
    
<div class="kksr-stars-active" style="width: 113.5px;">
            <div class="kksr-star" style="padding-right: 5px">
            

<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
        </div>
            <div class="kksr-star" style="padding-right: 5px">
            

<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
        </div>
            <div class="kksr-star" style="padding-right: 5px">
            

<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
        </div>
            <div class="kksr-star" style="padding-right: 5px">
            

<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
        </div>
            <div class="kksr-star" style="padding-right: 5px">
            

<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
        </div>
    </div>
</div>
    
<div class="kksr-legend">
            4/5 - (8 голосов)    </div>
</div>

<!-- Quick Adsense WordPress Plugin: http://quicksense.net/ -->
<div style="float: none; margin: 10px 0px; text-align: center; height: auto !important;">
<br><br>
<script async="" src="./Сортировка Шелла — Программирование на C, C# и Java_files/f(5).txt" crossorigin="anonymous" data-checked-head="true"></script>
<ins class="adsbygoogle" style="display: block; height: 280px;" data-ad-client="ca-pub-4305323928428347" data-ad-slot="4480001605" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done" data-ad-status="unfilled"><ins id="aswift_3_expand" style="border: none; height: 280px; width: 603px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-table;" tabindex="0" title="Advertisement" aria-label="Advertisement"><ins id="aswift_3_anchor" style="border: none; height: 280px; width: 603px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: block; overflow: visible;"><iframe id="aswift_3" name="aswift_3" style="left:0;position:absolute;top:0;border:0;width:603px !IMPORTANT;height:280px !IMPORTANT" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="603" height="280" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="./Сортировка Шелла — Программирование на C, C# и Java_files/ads(2).html" data-google-container-id="a!4" data-google-query-id="CM3greX_8fYCFQQuGAod93gH-g" data-load-complete="true"></iframe></ins></ins></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
<br>
</div>

<div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div>
<div id="jp-relatedposts" class="jp-relatedposts" style="display: block;">
	
<div class="jp-relatedposts-items jp-relatedposts-items-visual"><div class="jp-relatedposts-post jp-relatedposts-post0 jp-relatedposts-post-thumbs" data-post-id="561" data-post-format="false"><a class="jp-relatedposts-post-a" href="https://vscode.ru/prog-lessons/sortirovka-metodom-vyibora-na-yazyike-si.html" title="Сортировка методом выбора на языке Си

В этой статье рассмотрим один из методов сортировки, который называется - метод выбора. Будет приведен алгоритм и его реализация на языке Си. На первом проходе цикла выбирается минимальный элемент из текущей последовательности и меняется местами с первым элементом последовательности. На следующей итерации цикла поиск минимального элемента осуществляется со второй позиции, после…" rel="nofollow" data-origin="1213" data-position="0"><img class="jp-relatedposts-post-img" src="./Сортировка Шелла — Программирование на C, C# и Java_files/Sortmethodofchoiceprogramm.png" width="350" alt="Сортировка методом выбора на языке Си"></a><h4 class="jp-relatedposts-post-title"><a class="jp-relatedposts-post-a" href="https://vscode.ru/prog-lessons/sortirovka-metodom-vyibora-na-yazyike-si.html" title="Сортировка методом выбора на языке Си

В этой статье рассмотрим один из методов сортировки, который называется - метод выбора. Будет приведен алгоритм и его реализация на языке Си. На первом проходе цикла выбирается минимальный элемент из текущей последовательности и меняется местами с первым элементом последовательности. На следующей итерации цикла поиск минимального элемента осуществляется со второй позиции, после…" rel="nofollow" data-origin="1213" data-position="0">Сортировка методом выбора на языке Си</a></h4><p class="jp-relatedposts-post-excerpt">В этой статье рассмотрим один из методов сортировки, который называется - метод выбора. Будет приведен алгоритм и его реализация на языке Си. На первом проходе цикла выбирается минимальный элемент из текущей последовательности и меняется местами с первым элементом&nbsp;последовательности. На следующей итерации цикла поиск минимального элемента осуществляется со второй позиции, после…</p><p class="jp-relatedposts-post-date">17.02.2015</p><p class="jp-relatedposts-post-context">В "C"</p></div><div class="jp-relatedposts-post jp-relatedposts-post1 jp-relatedposts-post-thumbs" data-post-id="804" data-post-format="false"><a class="jp-relatedposts-post-a" href="https://vscode.ru/prog-lessons/sortirovka-metodom-podscheta-na-si.html" title="Сортировка методом подсчета на Си

Поговорим о сортировке данных методом подсчета. В этой статье будет рассмотрен алгоритм сортировки и пример программы с ее реализацией на языке программирования Си. При сортировке методом подсчета упорядоченная последовательность элементов создается на свободном участке памяти. Идея метода заключается в следующем: в отсортированной последовательности, элемент, занимающий позицию с номером К+1, превышает…" rel="nofollow" data-origin="1213" data-position="1"><img class="jp-relatedposts-post-img" src="./Сортировка Шелла — Программирование на C, C# и Java_files/methodofcalculation.png" width="350" alt="Сортировка методом подсчета на Си"></a><h4 class="jp-relatedposts-post-title"><a class="jp-relatedposts-post-a" href="https://vscode.ru/prog-lessons/sortirovka-metodom-podscheta-na-si.html" title="Сортировка методом подсчета на Си

Поговорим о сортировке данных методом подсчета. В этой статье будет рассмотрен алгоритм сортировки и пример программы с ее реализацией на языке программирования Си. При сортировке методом подсчета упорядоченная последовательность элементов создается на свободном участке памяти. Идея метода заключается в следующем: в отсортированной последовательности, элемент, занимающий позицию с номером К+1, превышает…" rel="nofollow" data-origin="1213" data-position="1">Сортировка методом подсчета на Си</a></h4><p class="jp-relatedposts-post-excerpt">Поговорим о сортировке данных методом подсчета. В этой статье будет рассмотрен алгоритм сортировки и пример программы с ее реализацией на языке программирования Си. При сортировке методом подсчета упорядоченная последовательность элементов создается на свободном участке памяти. Идея метода заключается в следующем: в отсортированной последовательности, элемент, занимающий позицию с номером К+1, превышает…</p><p class="jp-relatedposts-post-date">24.03.2015</p><p class="jp-relatedposts-post-context">В "C"</p></div><div class="jp-relatedposts-post jp-relatedposts-post2 jp-relatedposts-post-thumbs" data-post-id="2411" data-post-format="false"><a class="jp-relatedposts-post-a" href="https://vscode.ru/prog-lessons/sortirovka-list-v-c-sharp.html" title="Сортировка List в C#

Часто приходится создавать списки List со ссылочными типами данных, такими как классы или массивы. Другая же необходимая задача - это сортировка списков. В языке C# у List есть метод, позволяющий сортировать список. Когда список состоит из примитивных типов данных - методом Sort пользоваться легко, но если данные представляют собой какую-либо…" rel="nofollow" data-origin="1213" data-position="2"><img class="jp-relatedposts-post-img" src="./Сортировка Шелла — Программирование на C, C# и Java_files/Spisok-otsortirovan-po-godu-rozhdeniya.png" width="350" alt="Сортировка List в C#"></a><h4 class="jp-relatedposts-post-title"><a class="jp-relatedposts-post-a" href="https://vscode.ru/prog-lessons/sortirovka-list-v-c-sharp.html" title="Сортировка List в C#

Часто приходится создавать списки List со ссылочными типами данных, такими как классы или массивы. Другая же необходимая задача - это сортировка списков. В языке C# у List есть метод, позволяющий сортировать список. Когда список состоит из примитивных типов данных - методом Sort пользоваться легко, но если данные представляют собой какую-либо…" rel="nofollow" data-origin="1213" data-position="2">Сортировка List в C#</a></h4><p class="jp-relatedposts-post-excerpt">Часто приходится создавать списки List со ссылочными типами данных, такими как классы или массивы. Другая же необходимая задача - это сортировка списков. В языке C# у List есть метод, позволяющий сортировать список. Когда список состоит из примитивных типов данных - методом Sort пользоваться легко, но если данные представляют собой какую-либо…</p><p class="jp-relatedposts-post-date">14.12.2016</p><p class="jp-relatedposts-post-context">В "C#"</p></div></div></div>							<div class="tags">
								<a href="https://vscode.ru/tag/c" rel="tag">C</a>, <a href="https://vscode.ru/tag/visual-studio" rel="tag">Visual Studio</a>, <a href="https://vscode.ru/tag/algoritm" rel="tag">Алгоритм</a>, <a href="https://vscode.ru/tag/dlya-nachinayushhih" rel="tag">Для начинающих</a>, <a href="https://vscode.ru/tag/si" rel="tag">си</a>, <a href="https://vscode.ru/tag/skachat-ishodnik" rel="tag">Скачать исходник</a>, <a href="https://vscode.ru/tag/sortirovka" rel="tag">Сортировка</a>							</div>
										   
				<div>
					<p style="font-size: 18px">Поделиться в соц. сетях:</p>
					<script src="./Сортировка Шелла — Программирование на C, C# и Java_files/es5-shims.min.js"></script>
					<script src="./Сортировка Шелла — Программирование на C, C# и Java_files/share.js"></script>
					<div class="ya-share2 ya-share2_inited" data-services="vkontakte,facebook,odnoklassniki,moimir,gplus,twitter,blogger,lj,tumblr,viber,whatsapp,skype,telegram"><div class="ya-share2__container ya-share2__container_size_m ya-share2__container_color-scheme_normal ya-share2__container_shape_normal"><ul class="ya-share2__list ya-share2__list_direction_horizontal"><li class="ya-share2__item ya-share2__item_service_vkontakte"><a class="ya-share2__link" href="https://vk.com/share.php?url=https%3A%2F%2Fvscode.ru%2Fprog-lessons%2Fsortirovka-shella.html&amp;title=%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%20%D0%A8%D0%B5%D0%BB%D0%BB%D0%B0%20%E2%80%94%20%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BD%D0%B0%20C%2C%20C%23%20%D0%B8%20Java&amp;utm_source=share2" rel="nofollow noopener" target="_blank" title="ВКонтакте"><span class="ya-share2__badge"><span class="ya-share2__icon"></span></span><span class="ya-share2__title">ВКонтакте</span></a></li><li class="ya-share2__item ya-share2__item_service_facebook"><a class="ya-share2__link" href="https://www.facebook.com/sharer.php?src=sp&amp;u=https%3A%2F%2Fvscode.ru%2Fprog-lessons%2Fsortirovka-shella.html&amp;title=%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%20%D0%A8%D0%B5%D0%BB%D0%BB%D0%B0%20%E2%80%94%20%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BD%D0%B0%20C%2C%20C%23%20%D0%B8%20Java&amp;utm_source=share2" rel="nofollow noopener" target="_blank" title="Facebook"><span class="ya-share2__badge"><span class="ya-share2__icon"></span></span><span class="ya-share2__title">Facebook</span></a></li><li class="ya-share2__item ya-share2__item_service_odnoklassniki"><a class="ya-share2__link" href="https://connect.ok.ru/offer?url=https%3A%2F%2Fvscode.ru%2Fprog-lessons%2Fsortirovka-shella.html&amp;title=%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%20%D0%A8%D0%B5%D0%BB%D0%BB%D0%B0%20%E2%80%94%20%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BD%D0%B0%20C%2C%20C%23%20%D0%B8%20Java&amp;utm_source=share2" rel="nofollow noopener" target="_blank" title="Одноклассники"><span class="ya-share2__badge"><span class="ya-share2__icon"></span></span><span class="ya-share2__title">Одноклассники</span></a></li><li class="ya-share2__item ya-share2__item_service_moimir"><a class="ya-share2__link" href="https://connect.mail.ru/share?url=https%3A%2F%2Fvscode.ru%2Fprog-lessons%2Fsortirovka-shella.html&amp;title=%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%20%D0%A8%D0%B5%D0%BB%D0%BB%D0%B0%20%E2%80%94%20%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BD%D0%B0%20C%2C%20C%23%20%D0%B8%20Java&amp;utm_source=share2" rel="nofollow noopener" target="_blank" title="Мой Мир"><span class="ya-share2__badge"><span class="ya-share2__icon"></span></span><span class="ya-share2__title">Мой Мир</span></a></li><li class="ya-share2__item ya-share2__item_service_twitter"><a class="ya-share2__link" href="https://twitter.com/intent/tweet?text=%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%20%D0%A8%D0%B5%D0%BB%D0%BB%D0%B0%20%E2%80%94%20%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BD%D0%B0%20C%2C%20C%23%20%D0%B8%20Java&amp;url=https%3A%2F%2Fvscode.ru%2Fprog-lessons%2Fsortirovka-shella.html&amp;utm_source=share2" rel="nofollow noopener" target="_blank" title="Twitter"><span class="ya-share2__badge"><span class="ya-share2__icon"></span></span><span class="ya-share2__title">Twitter</span></a></li><li class="ya-share2__item ya-share2__item_service_blogger"><a class="ya-share2__link" href="https://www.blogger.com/blog-this.g?u=https%3A%2F%2Fvscode.ru%2Fprog-lessons%2Fsortirovka-shella.html&amp;n=%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%20%D0%A8%D0%B5%D0%BB%D0%BB%D0%B0%20%E2%80%94%20%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BD%D0%B0%20C%2C%20C%23%20%D0%B8%20Java&amp;utm_source=share2" rel="nofollow noopener" target="_blank" title="Blogger"><span class="ya-share2__badge"><span class="ya-share2__icon"></span></span><span class="ya-share2__title">Blogger</span></a></li><li class="ya-share2__item ya-share2__item_service_lj"><a class="ya-share2__link" href="https://www.livejournal.com/update.bml?subject=%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%20%D0%A8%D0%B5%D0%BB%D0%BB%D0%B0%20%E2%80%94%20%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BD%D0%B0%20C%2C%20C%23%20%D0%B8%20Java&amp;event=https%3A%2F%2Fvscode.ru%2Fprog-lessons%2Fsortirovka-shella.html&amp;utm_source=share2" rel="nofollow noopener" target="_blank" title="LiveJournal"><span class="ya-share2__badge"><span class="ya-share2__icon"></span></span><span class="ya-share2__title">LiveJournal</span></a></li><li class="ya-share2__item ya-share2__item_service_tumblr"><a class="ya-share2__link" href="https://www.tumblr.com/share/link?url=https%3A%2F%2Fvscode.ru%2Fprog-lessons%2Fsortirovka-shella.html&amp;utm_source=share2" rel="nofollow noopener" target="_blank" title="Tumblr"><span class="ya-share2__badge"><span class="ya-share2__icon"></span></span><span class="ya-share2__title">Tumblr</span></a></li><li class="ya-share2__item ya-share2__item_service_viber"><a class="ya-share2__link" href="viber://forward?text=%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%20%D0%A8%D0%B5%D0%BB%D0%BB%D0%B0%20%E2%80%94%20%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BD%D0%B0%20C%2C%20C%23%20%D0%B8%20Java%20https%3A%2F%2Fvscode.ru%2Fprog-lessons%2Fsortirovka-shella.html&amp;utm_source=share2" rel="nofollow" target="_blank" title="Viber"><span class="ya-share2__badge"><span class="ya-share2__icon"></span></span><span class="ya-share2__title">Viber</span></a></li><li class="ya-share2__item ya-share2__item_service_whatsapp"><a class="ya-share2__link" href="https://api.whatsapp.com/send?text=%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%20%D0%A8%D0%B5%D0%BB%D0%BB%D0%B0%20%E2%80%94%20%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BD%D0%B0%20C%2C%20C%23%20%D0%B8%20Java%20https%3A%2F%2Fvscode.ru%2Fprog-lessons%2Fsortirovka-shella.html&amp;utm_source=share2" rel="nofollow noopener" target="_blank" title="WhatsApp"><span class="ya-share2__badge"><span class="ya-share2__icon"></span></span><span class="ya-share2__title">WhatsApp</span></a></li><li class="ya-share2__item ya-share2__item_service_skype"><a class="ya-share2__link" href="https://web.skype.com/share?url=https%3A%2F%2Fvscode.ru%2Fprog-lessons%2Fsortirovka-shella.html&amp;utm_source=share2" rel="nofollow noopener" target="_blank" title="Skype"><span class="ya-share2__badge"><span class="ya-share2__icon"></span></span><span class="ya-share2__title">Skype</span></a></li><li class="ya-share2__item ya-share2__item_service_telegram"><a class="ya-share2__link" href="https://t.me/share/url?url=https%3A%2F%2Fvscode.ru%2Fprog-lessons%2Fsortirovka-shella.html&amp;text=%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%20%D0%A8%D0%B5%D0%BB%D0%BB%D0%B0%20%E2%80%94%20%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BD%D0%B0%20C%2C%20C%23%20%D0%B8%20Java&amp;utm_source=share2" rel="nofollow noopener" target="_blank" title="Telegram"><span class="ya-share2__badge"><span class="ya-share2__icon"></span></span><span class="ya-share2__title">Telegram</span></a></li></ul></div></div>
				</div>
				
  			</div>

  						<ul class="default-wp-page clearfix">
				<li class="previous"><a href="https://vscode.ru/articles/zashhitnik-windows-10.html" rel="prev"><span class="meta-nav">←</span> Защитник Windows 10</a></li>
				<li class="next"><a href="https://vscode.ru/prog-lessons/azbuka-morze-c-sharp.html" rel="next">Азбука Морзе C# <span class="meta-nav">→</span></a></li>
			</ul>
		
<div id="comments" class="comments-area">

	
	
		<div id="respond" class="comment-respond">
		<h3 id="reply-title" class="comment-reply-title">Добавить комментарий <small><a rel="nofollow" id="cancel-comment-reply-link" href="https://vscode.ru/prog-lessons/sortirovka-shella.html#respond" style="display:none;">Отменить ответ</a></small></h3><form action="https://vscode.ru/wp-comments-post.php" method="post" id="commentform" class="comment-form"><p class="comment-notes"><span id="email-notes">Ваш адрес email не будет опубликован.</span> <span class="required-field-message" aria-hidden="true">Обязательные поля помечены <span class="required" aria-hidden="true">*</span></span></p><p class="comment-form-comment"><label for="comment">Комментарий <span class="required" aria-hidden="true">*</span></label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required="required"></textarea></p><p class="comment-form-author"><label for="author">Имя <span class="required" aria-hidden="true">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" required="required"></p>
<p class="comment-form-email"><label for="email">Email <span class="required" aria-hidden="true">*</span></label> <input id="email" name="email" type="text" value="" size="30" maxlength="100" aria-describedby="email-notes" required="required"></p>
<p class="comment-form-url"><label for="url">Сайт</label> <input id="url" name="url" type="text" value="" size="30" maxlength="200"></p>
<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes"> <label for="wp-comment-cookies-consent">Сохранить моё имя, email и адрес сайта в этом браузере для последующих моих комментариев.</label></p>
<p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Отправить комментарий"> <input type="hidden" name="comment_post_ID" value="1213" id="comment_post_ID">
<input type="hidden" name="comment_parent" id="comment_parent" value="0">
</p><p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="f18b0af874"></p><p class="comment-subscription-form"><input type="checkbox" name="subscribe_comments" id="subscribe_comments" value="subscribe" style="width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;"> <label class="subscribe-label" id="subscribe-label" for="subscribe_comments">Уведомить меня о новых комментариях по email.</label></p><p class="comment-subscription-form"><input type="checkbox" name="subscribe_blog" id="subscribe_blog" value="subscribe" style="width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;"> <label class="subscribe-label" id="subscribe-blog-label" for="subscribe_blog">Уведомлять меня о новых записях почтой.</label></p><p style="display: none !important;"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="1648786347493"><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form>	</div><!-- #respond -->
	
</div><!-- #comments .comments-area -->
		</article>
	</section>
</div><!-- #content --></div><!-- #primary -->


<div id="secondary" style="height: auto !important;">
	

<aside id="search-3" class="widget widget_search"><h3 class="widget-title">Поиск по сайту</h3>	<form action="https://vscode.ru/" class="searchform clearfix" method="get">
		<label class="assistive-text" for="s">Search</label>
		<input type="text" placeholder="Найти..." class="s field" name="s">
	</form></aside><aside id="text-9" class="widget widget_text">			<div class="textwidget"><div align="center" style="overflow: auto">
<a href="https://www.youtube.com/c/IgorShapkinChannel/videos" target="_blank" rel="noopener">
<img alt="Видеоуроки по программированию на YouTube" title="Видеоуроки по программированию на YouTube" src="./Сортировка Шелла — Программирование на C, C# и Java_files/youtube.png">
</a>
</div></div>
		</aside><aside id="text-3" class="widget widget_text"><h3 class="widget-title">Контакты</h3>			<div class="textwidget"><p><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/mail.png" alt="" style="vertical-align:middle;border:0">&nbsp; <a title="vscoderu@yandex.ru" href="mailto:vscoderu@yandex.ru">Электронная  почта</a><br>
<img src="./Сортировка Шелла — Программирование на C, C# и Java_files/vk1.png" alt="" style="vertical-align:middle;border:0">&nbsp; <a title="vscode.ru - Помощь в программировании" href="https://vk.com/vscode" target="_blank" rel="noopener">Группа ВКонтакте</a><br>
<img src="./Сортировка Шелла — Программирование на C, C# и Java_files/twitter.png" alt="" style="vertical-align:middle;border:0">&nbsp; <a title="@vscode" href="https://twitter.com/vscode" target="_blank" rel="noopener">Twitter</a><br>
<img src="./Сортировка Шелла — Программирование на C, C# и Java_files/rss.png" alt="" style="vertical-align:middle;border:0">&nbsp;<a href="http://feeds.feedburner.com/vscode/rss">RSS лента</a><br>
<img src="./Сортировка Шелла — Программирование на C, C# и Java_files/rss2.png" alt="" style="vertical-align:middle;border:0">&nbsp;<a href="https://feedburner.google.com/fb/a/mailverify?uri=vscode/rss&amp;loc=ru_RU">RSS подписка</a><br>
<img src="./Сортировка Шелла — Программирование на C, C# и Java_files/ruble.png" alt="" style="vertical-align:middle;border:0">&nbsp; <a title="Помощь проекту" href="https://vscode.ru/donate">Помочь проекту</a></p>
</div>
		</aside>	
			<aside id="pptwj-2" class="widget pptwj">
			
			<div class="pptwj-tabs-wrap">
	
				<ul class="tab-links">
										
					<li class="popular"><a href="https://vscode.ru/prog-lessons/sortirovka-shella.html#tab-pop" class="selected">Популярное</a></li>					<li class="comments"><a href="https://vscode.ru/prog-lessons/sortirovka-shella.html#tab-comm">Отклики</a></li>					<li class="latest"><a href="https://vscode.ru/prog-lessons/sortirovka-shella.html#tab-latest">Новое</a></li>				</ul>
				
				<div class="clear"></div>
	
				<div class="boxes box inside">
	
						
										<div id="tab-pop" style="">
						<ul class="tab-filter-list" data-type="popular">
							<li>
																	<a href="https://vscode.ru/prog-lessons/sortirovka-shella.html#" data-time="day" data-numberposts="5" data-thumb="45" data-tab="popular">Сегодня</a>
																	<a href="https://vscode.ru/prog-lessons/sortirovka-shella.html#" data-time="week" data-numberposts="5" data-thumb="45" data-tab="popular">Нед</a>
																	<a href="https://vscode.ru/prog-lessons/sortirovka-shella.html#" data-time="month" data-numberposts="5" data-thumb="45" data-tab="popular">Мес</a>
																	<a href="https://vscode.ru/prog-lessons/sortirovka-shella.html#" data-time="all" data-numberposts="5" data-thumb="45" data-tab="popular">Все время</a>
															</li>
						</ul>
						<ul class="list">
									<li class="odd">
										<a class="post-thumb" href="https://vscode.ru/prog-lessons/kalkulyator-windows-forms-c-shapr.html"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/2015-04-08-14-35-37-Skrinshot-e`krana-150x150.png" alt="Калькулятор Windows Forms на языке C#" width="45" height="45" style="width: 45px; height: 45px;"></a>
						<a class="item-title" title="Калькулятор Windows Forms на языке C#" href="https://vscode.ru/prog-lessons/kalkulyator-windows-forms-c-shapr.html">Калькулятор Windows Forms на языке C#</a>
			<span class="meta"><span class="pptwj-views-count">(159 views)</span></span>			<div class="fix"></div>
		</li>
				<li class="even">
										<a class="post-thumb" href="https://vscode.ru/prog-lessons/vvod-v-textbox-tolko-tsifr-neobhodimyih-simvolov-c.html"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/2015-12-12-21-46-02-Skrinshot-e`krana-150x80.png" alt="Ввод в TextBox только цифр и необходимых символов C#" width="45" height="45" style="width: 45px; height: 45px;"></a>
						<a class="item-title" title="Ввод в TextBox только цифр и необходимых символов C#" href="https://vscode.ru/prog-lessons/vvod-v-textbox-tolko-tsifr-neobhodimyih-simvolov-c.html">Ввод в TextBox только цифр и необходимых символов C#</a>
			<span class="meta"><span class="pptwj-views-count">(98 views)</span></span>			<div class="fix"></div>
		</li>
				<li class="odd">
										<a class="post-thumb" href="https://vscode.ru/prog-lessons/kalkulyator-na-c-sharp-oop.html"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/CalculatorInterface-150x150.png" alt="Рисунок 1. Интерфейс калькулятора" width="45" height="45" style="width: 45px; height: 45px;"></a>
						<a class="item-title" title="Калькулятор на C#" href="https://vscode.ru/prog-lessons/kalkulyator-na-c-sharp-oop.html">Калькулятор на C#</a>
			<span class="meta"><span class="pptwj-views-count">(76 views)</span></span>			<div class="fix"></div>
		</li>
				<li class="even">
										<a class="post-thumb" href="https://vscode.ru/prog-lessons/ms-access-i-c-sharp-rabotaem-s-bd.html"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/Raspolozhenie-e`lementov-upravleniya-na-forme-150x150.png" alt="MS Access и C# — работаем с базой данных из программы Windows Forms" width="45" height="45" style="width: 45px; height: 45px;"></a>
						<a class="item-title" title="MS Access и C# - работаем с базой данных из программы Windows Forms" href="https://vscode.ru/prog-lessons/ms-access-i-c-sharp-rabotaem-s-bd.html">MS Access и C# - работаем с базой данных из программы Windows Forms</a>
			<span class="meta"><span class="pptwj-views-count">(64 views)</span></span>			<div class="fix"></div>
		</li>
				<li class="odd" style="border-bottom: 0px;">
										<a class="post-thumb" href="https://vscode.ru/prog-lessons/sortirovka-metodom-puzyirka-c-sharp.html"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/7-150x150.gif" alt="Сортировка методом пузырька на C#" width="45" height="45" style="width: 45px; height: 45px;"></a>
						<a class="item-title" title="Сортировка методом пузырька на C#" href="https://vscode.ru/prog-lessons/sortirovka-metodom-puzyirka-c-sharp.html">Сортировка методом пузырька на C#</a>
			<span class="meta"><span class="pptwj-views-count">(61 views)</span></span>			<div class="fix"></div>
		</li>
								</ul>
					</div><!-- #tab-pop -->
															<div id="tab-latest" style="display: none;">
						<ul class="list">
										<li class="odd">
												<a class="post-thumb" href="https://vscode.ru/helpful-things/sohranenie-izobrazheniya-v-base64-na-c-sharp.html"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/Sohranenie-v-Base64-150x150.png" alt="Сохранение (кодирование) изображения в base64 на C# с последующей записью в Базу данных" width="45" height="45" style="width: 45px; height: 45px;"></a>
								
				<a class="item-title" title="Сохранение (кодирование) изображения в base64 на C# с последующей записью в Базу данных" href="https://vscode.ru/helpful-things/sohranenie-izobrazheniya-v-base64-na-c-sharp.html">Сохранение (кодирование) изображения в base64 на C# с последующей записью в Базу данных</a>

				<span class="meta"></span>
				<div class="fix"></div>
			</li>
					<li class="even">
												<a class="post-thumb" href="https://vscode.ru/prog-lessons/potoki-v-visual-cpp-primer-realizatsii-i-ispolzovaniya.html"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/Potoki-v-Visual-C--150x150.png" alt="Потоки в Visual C++ — Пример реализации и использования" width="45" height="45" style="width: 45px; height: 45px;"></a>
								
				<a class="item-title" title="Потоки в Visual C++ — Пример реализации и использования" href="https://vscode.ru/prog-lessons/potoki-v-visual-cpp-primer-realizatsii-i-ispolzovaniya.html">Потоки в Visual C++ — Пример реализации и использования</a>

				<span class="meta"></span>
				<div class="fix"></div>
			</li>
					<li class="odd">
												<a class="post-thumb" href="https://vscode.ru/video/stil-material-design-v-windows-forms.html"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/Stil-Material-Design-v-Windows-Forms-150x150.png" alt="Стиль Material Design в Windows Forms" width="45" height="45" style="width: 45px; height: 45px;"></a>
								
				<a class="item-title" title="Стиль Material Design в Windows Forms" href="https://vscode.ru/video/stil-material-design-v-windows-forms.html">Стиль Material Design в Windows Forms</a>

				<span class="meta"></span>
				<div class="fix"></div>
			</li>
					<li class="even">
												<a class="post-thumb" href="https://vscode.ru/prog-lessons/yavlyaetsya-li-chislo-prostyim-proveryaem-na-yazyike-si.html"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/YAvlyaetsya-li-chislo-prostyim-na-Si-150x150.png" alt="Является ли число простым — Проверяем на языке Си" width="45" height="45" style="width: 45px; height: 45px;"></a>
								
				<a class="item-title" title="Является ли число простым — Проверяем на языке Си" href="https://vscode.ru/prog-lessons/yavlyaetsya-li-chislo-prostyim-proveryaem-na-yazyike-si.html">Является ли число простым — Проверяем на языке Си</a>

				<span class="meta"></span>
				<div class="fix"></div>
			</li>
					<li class="odd" style="border-bottom: 0px;">
												<a class="post-thumb" href="https://vscode.ru/prog-lessons/poluchenie-informatsii-o-zhestkih-diskah-na-kompyutere-c-sharp.html"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/Poluchenie-informatsii-o-zhestkih-diskah-na-kompyutere-150x150.png" alt="Получение информации о жестких дисках на компьютере — язык C#" width="45" height="45" style="width: 45px; height: 45px;"></a>
								
				<a class="item-title" title="Получение информации о жестких дисках на компьютере — язык C#" href="https://vscode.ru/prog-lessons/poluchenie-informatsii-o-zhestkih-diskah-na-kompyutere-c-sharp.html">Получение информации о жестких дисках на компьютере — язык C#</a>

				<span class="meta"></span>
				<div class="fix"></div>
			</li>
								</ul>
					</div><!-- #tab-latest -->
															<div id="tab-comm" style="display: none;">
						<ul class="tab-filter-list" data-type="comments">
							<li>
																	<a href="https://vscode.ru/prog-lessons/sortirovka-shella.html#" data-time="day" data-numberposts="5" data-thumb="45" data-tab="commented">Сегодня</a>
																	<a href="https://vscode.ru/prog-lessons/sortirovka-shella.html#" data-time="week" data-numberposts="5" data-thumb="45" data-tab="commented">Нед</a>
																	<a href="https://vscode.ru/prog-lessons/sortirovka-shella.html#" data-time="month" data-numberposts="5" data-thumb="45" data-tab="commented">Мес</a>
																	<a href="https://vscode.ru/prog-lessons/sortirovka-shella.html#" data-time="all" data-numberposts="5" data-thumb="45" data-tab="commented">Все время</a>
															</li>
						</ul>
						<ul class="list">
									<li class="odd">
										<a class="post-thumb" href="https://vscode.ru/prog-lessons/simpleks-metod-realizatsiya.html"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/simplextable-150x150.png" alt="Симплекс-метод. Реализация" width="45" height="45" style="width: 45px; height: 45px;"></a>
						<a class="item-title" title="Симплекс-метод. Реализация" href="https://vscode.ru/prog-lessons/simpleks-metod-realizatsiya.html">Симплекс-метод. Реализация</a>
			<span class="meta"></span>			<div class="fix"></div>
		</li>
				<li class="even">
										<a class="post-thumb" href="https://vscode.ru/prog-lessons/kalkulyator-windows-forms-c-shapr.html"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/2015-04-08-14-35-37-Skrinshot-e`krana-150x150.png" alt="Калькулятор Windows Forms на языке C#" width="45" height="45" style="width: 45px; height: 45px;"></a>
						<a class="item-title" title="Калькулятор Windows Forms на языке C#" href="https://vscode.ru/prog-lessons/kalkulyator-windows-forms-c-shapr.html">Калькулятор Windows Forms на языке C#</a>
			<span class="meta"></span>			<div class="fix"></div>
		</li>
				<li class="odd">
										<a class="post-thumb" href="https://vscode.ru/articles/sozdanie-installyatora-v-visual-studio.html"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/Creating-an-installer15-150x150.png" alt="Создание инсталлятора в Visual Studio" width="45" height="45" style="width: 45px; height: 45px;"></a>
						<a class="item-title" title="Создание инсталлятора в Visual Studio" href="https://vscode.ru/articles/sozdanie-installyatora-v-visual-studio.html">Создание инсталлятора в Visual Studio</a>
			<span class="meta"></span>			<div class="fix"></div>
		</li>
				<li class="even">
										<a class="post-thumb" href="https://vscode.ru/prog-lessons/qr-kod-na-c-sharp.html"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/10-150x150.png" alt="QR-код на С#: генерируем, распознаём, сохраняем, загружаем." width="45" height="45" style="width: 45px; height: 45px;"></a>
						<a class="item-title" title="QR-код на С#: генерируем, распознаём, сохраняем, загружаем." href="https://vscode.ru/prog-lessons/qr-kod-na-c-sharp.html">QR-код на С#: генерируем, распознаём, сохраняем, загружаем.</a>
			<span class="meta"></span>			<div class="fix"></div>
		</li>
				<li class="odd" style="border-bottom: 0px;">
										<a class="post-thumb" href="https://vscode.ru/prog-lessons/potoki-v-si-sharp.html"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/Bez-imeni-2-150x150.jpg" alt="Потоки в C# для начинающих: разбор, реализация, примеры" width="45" height="45" style="width: 45px; height: 45px;"></a>
						<a class="item-title" title="Потоки в C# для начинающих: разбор, реализация, примеры" href="https://vscode.ru/prog-lessons/potoki-v-si-sharp.html">Потоки в C# для начинающих: разбор, реализация, примеры</a>
			<span class="meta"></span>			<div class="fix"></div>
		</li>
								</ul>
					</div><!-- #tab-comm -->
										<div class="pptwj-loader" style="display: none;"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/wpspin-2x.gif" alt="Ajax spinner"></div>
				</div><!-- /.boxes -->
			</div><!-- /pptwj-tabs-wrap -->

			</aside>			<aside id="polls-widget-3" class="widget widget_polls-widget"><h3 class="widget-title">Опросы</h3><div id="polls-11" class="wp-polls">
	<form id="polls_form_11" class="wp-polls-form" action="https://vscode.ru/index.php" method="post">
		<p style="display: none;"><input type="hidden" id="poll_11_nonce" name="wp-polls-nonce" value="b72d344552"></p>
		<p style="display: none;"><input type="hidden" name="poll_id" value="11"></p>
		<p style="display: none;"><input type="hidden" id="poll_multiple_ans_11" name="poll_multiple_ans_11" value="7"></p>
		<p style="text-align: center;"><strong>Разработка под какие платформы Вам интересна?</strong></p><div id="polls-11-ans" class="wp-polls-ans"><ul class="wp-polls-ul">
		<li><input type="checkbox" id="poll-answer-49" name="poll_11" value="49"> <label for="poll-answer-49">Windows</label></li>
		<li><input type="checkbox" id="poll-answer-50" name="poll_11" value="50"> <label for="poll-answer-50">Linux</label></li>
		<li><input type="checkbox" id="poll-answer-51" name="poll_11" value="51"> <label for="poll-answer-51">Mac OS</label></li>
		<li><input type="checkbox" id="poll-answer-52" name="poll_11" value="52"> <label for="poll-answer-52">Android</label></li>
		<li><input type="checkbox" id="poll-answer-53" name="poll_11" value="53"> <label for="poll-answer-53">iOS</label></li>
		<li><input type="checkbox" id="poll-answer-54" name="poll_11" value="54"> <label for="poll-answer-54">Web</label></li>
		<li><input type="checkbox" id="poll-answer-55" name="poll_11" value="55"> <label for="poll-answer-55">Arduino</label></li>
		</ul><p style="text-align: center;"><input type="button" name="vote" value="   Голосовать   " class="Buttons" onclick="poll_vote(11);"></p><p style="text-align: center;"><a href="https://vscode.ru/prog-lessons/sortirovka-shella.html#ViewPollResults" onclick="poll_result(11); return false;" title="View Results Of This Poll">Показать результаты</a></p></div>
	</form>
</div>
<div id="polls-11-loading" class="wp-polls-loading"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/loading.gif" width="16" height="16" alt="Loading ..." title="Loading ..." class="wp-polls-image">&nbsp;Loading ...</div>
<ul><li><a href="https://vscode.ru/pollsarchive">Архив опросов</a></li></ul></aside><aside id="text-7" class="widget widget_text"><h3 class="widget-title">Интересные записи</h3>			<div class="textwidget"><script async="" src="./Сортировка Шелла — Программирование на C, C# и Java_files/f(2).txt"></script>
<ins class="adsbygoogle" style="display: block; height: 939px;" data-ad-format="autorelaxed" data-ad-client="ca-pub-4305323928428347" data-ad-slot="3574788597" data-adsbygoogle-status="done" data-ad-status="unfilled"><ins id="aswift_4_expand" style="border: none; height: 939px; width: 273px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-table;" tabindex="0" title="Advertisement" aria-label="Advertisement"><ins id="aswift_4_anchor" style="border: none; height: 939px; width: 273px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: block;"><iframe id="aswift_4" name="aswift_4" style="left:0;position:absolute;top:0;border:0;width:273px !IMPORTANT;height:939px !IMPORTANT" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="273" height="939" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="./Сортировка Шелла — Программирование на C, C# и Java_files/ads(3).html" data-google-container-id="a!5" data-google-query-id="CJvo0uX_8fYCFQjWGAodAAYORQ" data-load-complete="true"></iframe></ins></ins></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></div>
		</aside><aside id="cool_tag_cloud-2" class="widget widget_cool_tag_cloud"><h3 class="widget-title">Метки</h3><div class="cool-tag-cloud"><div class="ctcdefault"><div class="ctcleft"><div class="arial" style="text-transform:capitalize!important;"><a href="https://vscode.ru/tag/c" class="tag-cloud-link tag-link-3 tag-link-position-1" style="font-size: 10px;">C</a><a href="https://vscode.ru/tag/c-sharp" class="tag-cloud-link tag-link-14 tag-link-position-2" style="font-size: 10px;">c#</a><a href="https://vscode.ru/tag/dll" class="tag-cloud-link tag-link-105 tag-link-position-3" style="font-size: 10px;">DLL</a><a href="https://vscode.ru/tag/java" class="tag-cloud-link tag-link-128 tag-link-position-4" style="font-size: 10px;">Java</a><a href="https://vscode.ru/tag/microsoft-sql-server" class="tag-cloud-link tag-link-162 tag-link-position-5" style="font-size: 10px;">Microsoft SQL Server</a><a href="https://vscode.ru/tag/mssql" class="tag-cloud-link tag-link-159 tag-link-position-6" style="font-size: 10px;">MSSQL</a><a href="https://vscode.ru/tag/netbeans" class="tag-cloud-link tag-link-127 tag-link-position-7" style="font-size: 10px;">NetBeans</a><a href="https://vscode.ru/tag/sql" class="tag-cloud-link tag-link-208 tag-link-position-8" style="font-size: 10px;">SQL</a><a href="https://vscode.ru/tag/visual-studio" class="tag-cloud-link tag-link-34 tag-link-position-9" style="font-size: 10px;">Visual Studio</a><a href="https://vscode.ru/tag/windows-forms" class="tag-cloud-link tag-link-21 tag-link-position-10" style="font-size: 10px;">Windows Forms</a><a href="https://vscode.ru/tag/wordpress" class="tag-cloud-link tag-link-90 tag-link-position-11" style="font-size: 10px;">WordPress</a><a href="https://vscode.ru/tag/algoritm" class="tag-cloud-link tag-link-65 tag-link-position-12" style="font-size: 10px;">Алгоритм</a><a href="https://vscode.ru/tag/bd" class="tag-cloud-link tag-link-131 tag-link-position-13" style="font-size: 10px;">БД</a><a href="https://vscode.ru/tag/bazyi-dannyih" class="tag-cloud-link tag-link-148 tag-link-position-14" style="font-size: 10px;">Базы данных</a><a href="https://vscode.ru/tag/video" class="tag-cloud-link tag-link-211 tag-link-position-15" style="font-size: 10px;">Видео</a><a href="https://vscode.ru/tag/videourok" class="tag-cloud-link tag-link-212 tag-link-position-16" style="font-size: 10px;">Видеоурок</a><a href="https://vscode.ru/tag/grafyi" class="tag-cloud-link tag-link-135 tag-link-position-17" style="font-size: 10px;">Графы</a><a href="https://vscode.ru/tag/dlya-nachinayushhih" class="tag-cloud-link tag-link-2 tag-link-position-18" style="font-size: 10px;">Для начинающих</a><a href="https://vscode.ru/tag/zadacha" class="tag-cloud-link tag-link-259 tag-link-position-19" style="font-size: 10px;">Задача</a><a href="https://vscode.ru/tag/zapros" class="tag-cloud-link tag-link-347 tag-link-position-20" style="font-size: 10px;">Запрос</a><a href="https://vscode.ru/tag/ishodniki" class="tag-cloud-link tag-link-33 tag-link-position-21" style="font-size: 10px;">Исходники</a><a href="https://vscode.ru/tag/klass" class="tag-cloud-link tag-link-253 tag-link-position-22" style="font-size: 10px;">Класс</a><a href="https://vscode.ru/tag/kodirovka" class="tag-cloud-link tag-link-93 tag-link-position-23" style="font-size: 10px;">Кодировка</a><a href="https://vscode.ru/tag/massivyi" class="tag-cloud-link tag-link-357 tag-link-position-24" style="font-size: 10px;">Массивы</a><a href="https://vscode.ru/tag/metod" class="tag-cloud-link tag-link-268 tag-link-position-25" style="font-size: 10px;">Метод</a><a href="https://vscode.ru/tag/nastroyka" class="tag-cloud-link tag-link-153 tag-link-position-26" style="font-size: 10px;">Настройка</a><a href="https://vscode.ru/tag/obrabotka-strok" class="tag-cloud-link tag-link-122 tag-link-position-27" style="font-size: 10px;">Обработка строк</a><a href="https://vscode.ru/tag/programma" class="tag-cloud-link tag-link-233 tag-link-position-28" style="font-size: 10px;">Программа</a><a href="https://vscode.ru/tag/prostoe-chislo" class="tag-cloud-link tag-link-362 tag-link-position-29" style="font-size: 10px;">Простое число</a><a href="https://vscode.ru/tag/skachat" class="tag-cloud-link tag-link-247 tag-link-position-30" style="font-size: 10px;">Скачать</a><a href="https://vscode.ru/tag/skachat-ishodnik" class="tag-cloud-link tag-link-106 tag-link-position-31" style="font-size: 10px;">Скачать исходник</a><a href="https://vscode.ru/tag/sortirovka" class="tag-cloud-link tag-link-101 tag-link-position-32" style="font-size: 10px;">Сортировка</a><a href="https://vscode.ru/tag/statya" class="tag-cloud-link tag-link-264 tag-link-position-33" style="font-size: 10px;">Статья</a><a href="https://vscode.ru/tag/stroki" class="tag-cloud-link tag-link-257 tag-link-position-34" style="font-size: 10px;">Строки</a><a href="https://vscode.ru/tag/urok" class="tag-cloud-link tag-link-261 tag-link-position-35" style="font-size: 10px;">Урок</a><a href="https://vscode.ru/tag/shifrovanie" class="tag-cloud-link tag-link-53 tag-link-position-36" style="font-size: 10px;">Шифрование</a><a href="https://vscode.ru/tag/shifrovanie-teksta" class="tag-cloud-link tag-link-54 tag-link-position-37" style="font-size: 10px;">Шифрование текста</a><a href="https://vscode.ru/tag/izobrazheniya" class="tag-cloud-link tag-link-102 tag-link-position-38" style="font-size: 10px;">изображения</a><a href="https://vscode.ru/tag/kalkulyator" class="tag-cloud-link tag-link-35 tag-link-position-39" style="font-size: 10px;">калькулятор</a><a href="https://vscode.ru/tag/konsol" class="tag-cloud-link tag-link-15 tag-link-position-40" style="font-size: 10px;">консоль</a><a href="https://vscode.ru/tag/matematicheskie-operatsii" class="tag-cloud-link tag-link-30 tag-link-position-41" style="font-size: 10px;">математические операции</a><a href="https://vscode.ru/tag/si" class="tag-cloud-link tag-link-16 tag-link-position-42" style="font-size: 10px;">си</a><a href="https://vscode.ru/tag/sistemyi-schisleniya" class="tag-cloud-link tag-link-55 tag-link-position-43" style="font-size: 10px;">системы счисления</a><a href="https://vscode.ru/tag/taymer" class="tag-cloud-link tag-link-43 tag-link-position-44" style="font-size: 10px;">таймер</a><a href="https://vscode.ru/tag/forma" class="tag-cloud-link tag-link-99 tag-link-position-45" style="font-size: 10px;">форма</a></div></div></div></div></aside><div class="google-auto-placed" style="width: 100%; height: auto; clear: none; text-align: center;"><ins data-ad-format="auto" class="adsbygoogle adsbygoogle-noablate" data-ad-client="ca-pub-4305323928428347" data-adsbygoogle-status="done" style="display: block; margin: 10px auto 30px; background-color: transparent; height: 150px;" data-ad-status="unfilled"><ins id="aswift_5_expand" tabindex="0" title="Advertisement" aria-label="Advertisement" style="border: none; height: 150px; width: 303px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-table;"><ins id="aswift_5_anchor" style="border: none; height: 150px; width: 303px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: block; overflow: visible;"><iframe id="aswift_5" name="aswift_5" style="left:0;position:absolute;top:0;border:0;width:303px !IMPORTANT;height:150px !IMPORTANT" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="303" height="150" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="./Сортировка Шелла — Программирование на C, C# и Java_files/ads(4).html" data-google-container-id="a!6" data-google-query-id="CL3h9uX_8fYCFdioGAodEqYIDA" data-load-complete="true"></iframe></ins></ins></ins></div><aside id="blog_subscription-2" class="widget jetpack_subscription_widget"><h3 class="widget-title"><label for="subscribe-field">Подписаться на блог по эл. почте</label></h3>
		<form action="https://vscode.ru/prog-lessons/sortirovka-shella.html#" method="post" accept-charset="utf-8" id="subscribe-blog-blog_subscription-2">
			<div id="subscribe-text"><p>Укажите свой адрес электронной почты, чтобы получать уведомления о новых записях в этом блоге.</p>
</div><p>Присоединиться к еще 59 подписчикам</p>

			<p id="subscribe-email">
				<label id="jetpack-subscribe-label" for="subscribe-field" style="clip: rect(1px, 1px, 1px, 1px); position: absolute; height: 1px; width: 1px; overflow: hidden;">
					E-mail адрес				</label>
				<input type="email" name="email" value="E-mail адрес" id="subscribe-field" placeholder="E-mail адрес">
			</p>

			<p id="subscribe-submit">
				<input type="hidden" name="action" value="subscribe">
				<input type="hidden" name="source" value="https://vscode.ru/prog-lessons/sortirovka-shella.html">
				<input type="hidden" name="sub-type" value="widget">
				<input type="hidden" name="redirect_fragment" value="blog_subscription-2">
								<input type="submit" value="Подписаться" name="jetpack_subscriptions_widget">
			</p>
		</form>

		<script>
			( function( d ) {
				if ( ( 'placeholder' in d.createElement( 'input' ) ) ) {
					var label = d.getElementById( 'jetpack-subscribe-label' );
 					label.style.clip 	 = 'rect(1px, 1px, 1px, 1px)';
 					label.style.position = 'absolute';
 					label.style.height   = '1px';
 					label.style.width    = '1px';
 					label.style.overflow = 'hidden';
				}
			} ) ( document );
		</script>

		
</aside><aside style="position: static; margin-top: 0px; margin-bottom: 30px; width: 272.516px; height: 0px; display: none;"></aside><aside id="custom_html-2" class="widget_text widget widget_custom_html FixedWidget__fixed_widget"><div class="textwidget custom-html-widget"><div align="center" style="overflow: auto">
<!-- Yandex.RTB R-A-287275-3 -->
<div id="yandex_rtb_R-A-287275-3"><div></div></div>
<script type="text/javascript">
    (function(w, d, n, s, t) {
        w[n] = w[n] || [];
        w[n].push(function() {
            Ya.Context.AdvManager.render({
                blockId: "R-A-287275-3",
                renderTo: "yandex_rtb_R-A-287275-3",
                async: true
            });
        });
        t = d.getElementsByTagName("script")[0];
        s = d.createElement("script");
        s.type = "text/javascript";
        s.src = "//an.yandex.ru/system/context.js";
        s.async = true;
        t.parentNode.insertBefore(s, t);
    })(this, this.document, "yandexContextAsyncCallbacks");
</script>
</div></div></aside>
</div><!-- #secondary --></div><!-- #container -->


	   </div><!-- #main -->

	   
	   	   
	   <div id="footerstart" style="height: 0px;" class="FixedWidget__stop_widget"></div>

	   <footer id="footerarea" class="clearfix">
			

		<div class="widget-wrap">
			<div class="container">
				<div class="widget-area clearfix">
				<div class="col-3"><aside id="tag_cloud-3" class="widget widget_tag_cloud"><h3 class="widget-title">Метки</h3><div class="tagcloud"><a href="https://vscode.ru/tag/c" class="tag-cloud-link tag-link-3 tag-link-position-1" style="font-size: 17.651515151515pt;" aria-label="C (40 элементов)">C</a>
<a href="https://vscode.ru/tag/c-sharp" class="tag-cloud-link tag-link-14 tag-link-position-2" style="font-size: 22pt;" aria-label="c# (103 элемента)">c#</a>
<a href="https://vscode.ru/tag/dll" class="tag-cloud-link tag-link-105 tag-link-position-3" style="font-size: 8pt;" aria-label="DLL (4 элемента)">DLL</a>
<a href="https://vscode.ru/tag/java" class="tag-cloud-link tag-link-128 tag-link-position-4" style="font-size: 14.787878787879pt;" aria-label="Java (21 элемент)">Java</a>
<a href="https://vscode.ru/tag/microsoft-sql-server" class="tag-cloud-link tag-link-162 tag-link-position-5" style="font-size: 10.121212121212pt;" aria-label="Microsoft SQL Server (7 элементов)">Microsoft SQL Server</a>
<a href="https://vscode.ru/tag/mssql" class="tag-cloud-link tag-link-159 tag-link-position-6" style="font-size: 8.8484848484848pt;" aria-label="MSSQL (5 элементов)">MSSQL</a>
<a href="https://vscode.ru/tag/netbeans" class="tag-cloud-link tag-link-127 tag-link-position-7" style="font-size: 8.8484848484848pt;" aria-label="NetBeans (5 элементов)">NetBeans</a>
<a href="https://vscode.ru/tag/sql" class="tag-cloud-link tag-link-208 tag-link-position-8" style="font-size: 8.8484848484848pt;" aria-label="SQL (5 элементов)">SQL</a>
<a href="https://vscode.ru/tag/visual-studio" class="tag-cloud-link tag-link-34 tag-link-position-9" style="font-size: 20.19696969697pt;" aria-label="Visual Studio (70 элементов)">Visual Studio</a>
<a href="https://vscode.ru/tag/windows-forms" class="tag-cloud-link tag-link-21 tag-link-position-10" style="font-size: 17.757575757576pt;" aria-label="Windows Forms (41 элемент)">Windows Forms</a>
<a href="https://vscode.ru/tag/wordpress" class="tag-cloud-link tag-link-90 tag-link-position-11" style="font-size: 8.8484848484848pt;" aria-label="WordPress (5 элементов)">WordPress</a>
<a href="https://vscode.ru/tag/algoritm" class="tag-cloud-link tag-link-65 tag-link-position-12" style="font-size: 16.590909090909pt;" aria-label="Алгоритм (31 элемент)">Алгоритм</a>
<a href="https://vscode.ru/tag/bd" class="tag-cloud-link tag-link-131 tag-link-position-13" style="font-size: 10.121212121212pt;" aria-label="БД (7 элементов)">БД</a>
<a href="https://vscode.ru/tag/bazyi-dannyih" class="tag-cloud-link tag-link-148 tag-link-position-14" style="font-size: 11.181818181818pt;" aria-label="Базы данных (9 элементов)">Базы данных</a>
<a href="https://vscode.ru/tag/video" class="tag-cloud-link tag-link-211 tag-link-position-15" style="font-size: 13.939393939394pt;" aria-label="Видео (17 элементов)">Видео</a>
<a href="https://vscode.ru/tag/videourok" class="tag-cloud-link tag-link-212 tag-link-position-16" style="font-size: 13.939393939394pt;" aria-label="Видеоурок (17 элементов)">Видеоурок</a>
<a href="https://vscode.ru/tag/grafyi" class="tag-cloud-link tag-link-135 tag-link-position-17" style="font-size: 10.121212121212pt;" aria-label="Графы (7 элементов)">Графы</a>
<a href="https://vscode.ru/tag/dlya-nachinayushhih" class="tag-cloud-link tag-link-2 tag-link-position-18" style="font-size: 18.075757575758pt;" aria-label="Для начинающих (44 элемента)">Для начинающих</a>
<a href="https://vscode.ru/tag/zadacha" class="tag-cloud-link tag-link-259 tag-link-position-19" style="font-size: 13.090909090909pt;" aria-label="Задача (14 элементов)">Задача</a>
<a href="https://vscode.ru/tag/zapros" class="tag-cloud-link tag-link-347 tag-link-position-20" style="font-size: 8pt;" aria-label="Запрос (4 элемента)">Запрос</a>
<a href="https://vscode.ru/tag/ishodniki" class="tag-cloud-link tag-link-33 tag-link-position-21" style="font-size: 19.772727272727pt;" aria-label="Исходники (63 элемента)">Исходники</a>
<a href="https://vscode.ru/tag/klass" class="tag-cloud-link tag-link-253 tag-link-position-22" style="font-size: 8.8484848484848pt;" aria-label="Класс (5 элементов)">Класс</a>
<a href="https://vscode.ru/tag/kodirovka" class="tag-cloud-link tag-link-93 tag-link-position-23" style="font-size: 8.8484848484848pt;" aria-label="Кодировка (5 элементов)">Кодировка</a>
<a href="https://vscode.ru/tag/massivyi" class="tag-cloud-link tag-link-357 tag-link-position-24" style="font-size: 9.5909090909091pt;" aria-label="Массивы (6 элементов)">Массивы</a>
<a href="https://vscode.ru/tag/metod" class="tag-cloud-link tag-link-268 tag-link-position-25" style="font-size: 8.8484848484848pt;" aria-label="Метод (5 элементов)">Метод</a>
<a href="https://vscode.ru/tag/nastroyka" class="tag-cloud-link tag-link-153 tag-link-position-26" style="font-size: 8.8484848484848pt;" aria-label="Настройка (5 элементов)">Настройка</a>
<a href="https://vscode.ru/tag/obrabotka-strok" class="tag-cloud-link tag-link-122 tag-link-position-27" style="font-size: 9.5909090909091pt;" aria-label="Обработка строк (6 элементов)">Обработка строк</a>
<a href="https://vscode.ru/tag/programma" class="tag-cloud-link tag-link-233 tag-link-position-28" style="font-size: 9.5909090909091pt;" aria-label="Программа (6 элементов)">Программа</a>
<a href="https://vscode.ru/tag/prostoe-chislo" class="tag-cloud-link tag-link-362 tag-link-position-29" style="font-size: 8pt;" aria-label="Простое число (4 элемента)">Простое число</a>
<a href="https://vscode.ru/tag/skachat" class="tag-cloud-link tag-link-247 tag-link-position-30" style="font-size: 10.121212121212pt;" aria-label="Скачать (7 элементов)">Скачать</a>
<a href="https://vscode.ru/tag/skachat-ishodnik" class="tag-cloud-link tag-link-106 tag-link-position-31" style="font-size: 19.136363636364pt;" aria-label="Скачать исходник (55 элементов)">Скачать исходник</a>
<a href="https://vscode.ru/tag/sortirovka" class="tag-cloud-link tag-link-101 tag-link-position-32" style="font-size: 11.606060606061pt;" aria-label="Сортировка (10 элементов)">Сортировка</a>
<a href="https://vscode.ru/tag/statya" class="tag-cloud-link tag-link-264 tag-link-position-33" style="font-size: 9.5909090909091pt;" aria-label="Статья (6 элементов)">Статья</a>
<a href="https://vscode.ru/tag/stroki" class="tag-cloud-link tag-link-257 tag-link-position-34" style="font-size: 9.5909090909091pt;" aria-label="Строки (6 элементов)">Строки</a>
<a href="https://vscode.ru/tag/urok" class="tag-cloud-link tag-link-261 tag-link-position-35" style="font-size: 8.8484848484848pt;" aria-label="Урок (5 элементов)">Урок</a>
<a href="https://vscode.ru/tag/shifrovanie" class="tag-cloud-link tag-link-53 tag-link-position-36" style="font-size: 11.181818181818pt;" aria-label="Шифрование (9 элементов)">Шифрование</a>
<a href="https://vscode.ru/tag/shifrovanie-teksta" class="tag-cloud-link tag-link-54 tag-link-position-37" style="font-size: 10.121212121212pt;" aria-label="Шифрование текста (7 элементов)">Шифрование текста</a>
<a href="https://vscode.ru/tag/izobrazheniya" class="tag-cloud-link tag-link-102 tag-link-position-38" style="font-size: 8pt;" aria-label="изображения (4 элемента)">изображения</a>
<a href="https://vscode.ru/tag/kalkulyator" class="tag-cloud-link tag-link-35 tag-link-position-39" style="font-size: 10.651515151515pt;" aria-label="калькулятор (8 элементов)">калькулятор</a>
<a href="https://vscode.ru/tag/konsol" class="tag-cloud-link tag-link-15 tag-link-position-40" style="font-size: 16.378787878788pt;" aria-label="консоль (30 элементов)">консоль</a>
<a href="https://vscode.ru/tag/matematicheskie-operatsii" class="tag-cloud-link tag-link-30 tag-link-position-41" style="font-size: 14.151515151515pt;" aria-label="математические операции (18 элементов)">математические операции</a>
<a href="https://vscode.ru/tag/si" class="tag-cloud-link tag-link-16 tag-link-position-42" style="font-size: 17.545454545455pt;" aria-label="си (39 элементов)">си</a>
<a href="https://vscode.ru/tag/sistemyi-schisleniya" class="tag-cloud-link tag-link-55 tag-link-position-43" style="font-size: 8.8484848484848pt;" aria-label="системы счисления (5 элементов)">системы счисления</a>
<a href="https://vscode.ru/tag/taymer" class="tag-cloud-link tag-link-43 tag-link-position-44" style="font-size: 8pt;" aria-label="таймер (4 элемента)">таймер</a>
<a href="https://vscode.ru/tag/forma" class="tag-cloud-link tag-link-99 tag-link-position-45" style="font-size: 8pt;" aria-label="форма (4 элемента)">форма</a></div>
</aside></div><div class="col-3"><aside id="categories-3" class="widget widget_categories"><h3 class="widget-title">Рубрики</h3><form action="https://vscode.ru/" method="get"><label class="screen-reader-text" for="cat">Рубрики</label><select name="cat" id="cat" class="postform">
	<option value="-1">Выберите рубрику</option>
	<option class="level-0" value="207">Видеоуроки&nbsp;&nbsp;(22)</option>
	<option class="level-0" value="356">Задачи&nbsp;&nbsp;(9)</option>
	<option class="level-0" value="77">Полезные мелочи&nbsp;&nbsp;(22)</option>
	<option class="level-0" value="75">Статьи&nbsp;&nbsp;(45)</option>
	<option class="level-1" value="250">&nbsp;&nbsp;&nbsp;CMS&nbsp;&nbsp;(7)</option>
	<option class="level-1" value="151">&nbsp;&nbsp;&nbsp;Windows&nbsp;&nbsp;(2)</option>
	<option class="level-1" value="158">&nbsp;&nbsp;&nbsp;Базы данных&nbsp;&nbsp;(3)</option>
	<option class="level-1" value="225">&nbsp;&nbsp;&nbsp;Обзоры&nbsp;&nbsp;(4)</option>
	<option class="level-1" value="76">&nbsp;&nbsp;&nbsp;Программирование&nbsp;&nbsp;(28)</option>
	<option class="level-0" value="78">Тип программ&nbsp;&nbsp;(113)</option>
	<option class="level-1" value="80">&nbsp;&nbsp;&nbsp;Windows Forms&nbsp;&nbsp;(46)</option>
	<option class="level-1" value="79">&nbsp;&nbsp;&nbsp;Консольные программы&nbsp;&nbsp;(67)</option>
	<option class="level-0" value="5">Уроки программирования&nbsp;&nbsp;(123)</option>
	<option class="level-1" value="360">&nbsp;&nbsp;&nbsp;Android&nbsp;&nbsp;(1)</option>
	<option class="level-2" value="361">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Средний уровень&nbsp;&nbsp;(1)</option>
	<option class="level-1" value="67">&nbsp;&nbsp;&nbsp;C&nbsp;&nbsp;(28)</option>
	<option class="level-2" value="69">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Легкий уровень&nbsp;&nbsp;(23)</option>
	<option class="level-2" value="70">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Средний уровень&nbsp;&nbsp;(5)</option>
	<option class="level-1" value="68">&nbsp;&nbsp;&nbsp;C#&nbsp;&nbsp;(85)</option>
	<option class="level-2" value="72">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Легкий уровень&nbsp;&nbsp;(42)</option>
	<option class="level-2" value="74">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Сложный уровень&nbsp;&nbsp;(9)</option>
	<option class="level-2" value="73">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Средний уровень&nbsp;&nbsp;(34)</option>
	<option class="level-1" value="125">&nbsp;&nbsp;&nbsp;Java&nbsp;&nbsp;(19)</option>
	<option class="level-2" value="126">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Легкий уровень&nbsp;&nbsp;(13)</option>
	<option class="level-2" value="251">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Средний уровень&nbsp;&nbsp;(6)</option>
</select>
</form>
<script type="text/javascript">
/* <![CDATA[ */
(function() {
	var dropdown = document.getElementById( "cat" );
	function onCatChange() {
		if ( dropdown.options[ dropdown.selectedIndex ].value > 0 ) {
			dropdown.parentNode.submit();
		}
	}
	dropdown.onchange = onCatChange;
})();
/* ]]> */
</script>

			</aside></div><div class="col-3"><aside id="text-2" class="widget widget_text">			<div class="textwidget"><div align="center" style="margin-top: 10px; margin-bottom: 15px">

<!-- /FeedBurner -->
<p><a href="https://feeds.feedburner.com/vscode/rss"><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/rss" height="26" width="88" style="border:0" alt=""></a></p>
<!-- /FeedBurner -->

</div></div>
		</aside></div>				</div><!-- .widget-area -->
			</div><!-- .container -->
		</div><!-- .widget-wrap -->
		
<div id="site-generator">
				<div class="container"><div class="copyright">© 2015-2022 <a href="https://vscode.ru/" title="Программирование на C, C# и Java"><span>Программирование на C, C# и Java</span></a></div><!-- .copyright --><div class="footer-right"></div><div style="clear:both;"></div>
			</div><!-- .container -->
			</div><!-- #site-generator --><div class="back-to-top" style=""><a href="https://vscode.ru/prog-lessons/sortirovka-shella.html#branding"></a></div>		</footer>

		
	</div><ins class="adsbygoogle adsbygoogle-noablate" data-adsbygoogle-status="done" style="display: none !important;" data-ad-status="unfilled"><ins id="aswift_0_expand" style="border: none; height: 0px; width: 0px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-table;" tabindex="0" title="Advertisement" aria-label="Advertisement"><ins id="aswift_0_anchor" style="border: none; height: 0px; width: 0px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: block;"><iframe id="aswift_0" name="aswift_0" style="left:0;position:absolute;top:0;border:0;width:undefinedpx !IMPORTANT;height:undefinedpx !IMPORTANT" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="./Сортировка Шелла — Программирование на C, C# и Java_files/ads(5).html" data-google-container-id="a!1" data-load-complete="true"></iframe></ins></ins></ins><ins class="adsbygoogle adsbygoogle-noablate" data-adsbygoogle-status="done" style="display: none !important;"></ins><!-- .wrapper -->

	
<script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/photon.js" id="jetpack-photon-js"></script>
<script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/imagesloaded.min.js" id="imagesloaded-js"></script>
<script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/masonry.min.js" id="masonry-js"></script>
<script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/jquery.masonry.min.js" id="jquery-masonry-js"></script>
<script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/lptw-recent-posts.js" id="lptw-recent-posts-script-js"></script>
<script type="text/javascript" id="kk-star-ratings-js-extra">
/* <![CDATA[ */
var kk_star_ratings = {"action":"kk-star-ratings","endpoint":"https:\/\/vscode.ru\/wp-admin\/admin-ajax.php","nonce":"760059dca4"};
/* ]]> */
</script>
<script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/kk-star-ratings.min.js" id="kk-star-ratings-js"></script>
<script type="text/javascript" id="wp-polls-js-extra">
/* <![CDATA[ */
var pollsL10n = {"ajax_url":"https:\/\/vscode.ru\/wp-admin\/admin-ajax.php","text_wait":"Your last request is still being processed. Please wait a while ...","text_valid":"Please choose a valid poll answer.","text_multiple":"Maximum number of choices allowed: ","show_loading":"1","show_fading":"1"};
/* ]]> */
</script>
<script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/polls-js.js" id="wp-polls-js"></script>
<script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/devicepx-jetpack.js" id="devicepx-js"></script>
<script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/comment-reply.min.js" id="comment-reply-js"></script>
<script type="text/javascript" id="q2w3_fixed_widget-js-extra">
/* <![CDATA[ */
var q2w3_sidebar_options = [{"sidebar":"travelify_right_sidebar","use_sticky_position":false,"margin_top":4,"margin_bottom":0,"stop_elements_selectors":"footerstart","screen_max_width":0,"screen_max_height":0,"widgets":["#custom_html-2"]}];
/* ]]> */
</script>
<script type="text/javascript" src="./Сортировка Шелла — Программирование на C, C# и Java_files/frontend.min.js" id="q2w3_fixed_widget-js"></script>

	<script src="./Сортировка Шелла — Программирование на C, C# и Java_files/e-202213.js" type="text/javascript"></script>
	<script type="text/javascript">
	st_go({v:'ext',j:'1:3.3',blog:'84162183',post:'1213',tz:'3'});
	var load_cmc = function(){linktracker_init(84162183,1213,2);};
	if ( typeof addLoadEvent != 'undefined' ) addLoadEvent(load_cmc);
	else load_cmc();
	</script><img src="./Сортировка Шелла — Программирование на C, C# и Java_files/g.gif" alt="" width="6" height="5" id="wpstats">

<div style="position: fixed; left: -99px;"><div id="8267edf347"><iframe frameborder="no" scrolling="no" allowtransparency="true" hidefocus="true" tabindex="-1" marginwidth="0" marginheight="0" src="./Сортировка Шелла — Программирование на C, C# и Java_files/render.html" id="id8567" style="opacity: 1;"></iframe></div></div><iframe src="./Сортировка Шелла — Программирование на C, C# и Java_files/aframe.html" width="0" height="0" style="display: none;"></iframe></body><style id="stylus-1" type="text/css" class="stylus">body {
    font-family: 'pragmata pro mono regular';
}</style><iframe id="google_esf" name="google_esf" src="./Сортировка Шелла — Программирование на C, C# и Java_files/zrt_lookup.html" style="display: none;"></iframe></html>